Oracle 9i和Oracle 10g

Anonim

Oracle 9i与Oracle 10g

1977年,软件开发实验室(SDL)开发了Oracle数据库软件,简称Oracle。它是一个对象关系数据库管理系统(ORDMBS),由字母数字系统标识符(SID)标识。

Oracle数据库软件包括一组操作系统进程,例如PMON或进程监视器和SMON或系统监视器以及带有数据存储的内存。 2001年,Oracle 9i发布,“i”代表“互联网”这个词,意味着它已准备就绪。它具有以下新功能:

直接XML数据库支持。 Java JDK 1.3。 Oracle Data Guard和增强功能。 新的数据共享和复制功能。 加载数据时压缩表中的键。 安全改进。 在本地管理系统表空间。 自动化DBA。

另一方面,Oracle 10g在2003年发布,用于支持正则表达式,字母“g”代表“网格”,以强调Oracle 10g作为网格计算就绪。以下是它的一些功能:

新的drop database和alter database开始备份语法。 Oracle 10g Data Guard Broker和RAC支持重做日志传输。 SQL应用功能和正则表达式支持。 支持HTML数据库。 用于存储对象和新清除命令的回收站。 SYSAUX表空间和重命名表空间命令。 自动存储管理(ASM)。 自动工作负载存储库(AWR)。 自动数据库诊断监视器(ADDM)。

这两个版本有许多不同之处,包括:

可管理性。事实证明,Oracle 10g比oracle 9i更易于管理。 Oracle 10g的新ADDM和SQL Tuning Advisor是对Oracle 9i的一个非常显着的改进。 Oracle 10g减少了DBA工作负载并加快了管理任务的性能。 Oracle 10g可执行文件更大。 在Oracle 10g允许的情况下,Oracle 9i不允许在丢弃后回滚。 Oracle 10g具有更多功能,并提供更高效的复制支持 Oracle 9i。 Oracle 10g具有比Oracle 9i更高的系统要求。

两个版本都有出色的功能。两者之间的主要区别在于Oracle 10g是比Oracle 9i更高的版本,并且具有许多增强功能,可以增强Oracle 9i的功能,而某些旧功能可能已被放弃。

摘要:

1.Oracle 9i是一个对象关系数据库管理系统(ORDMBS),于2001年发布,而Oracle 10g也是一个对象关系数据库管理系统(ORDMBS),于2003年发布。 2. Oracle 9i中的“i”代表“Internet就绪”,而Oracle 10g中的“g”代表“网格计算准备就绪”。 3.Oracle 10g实际上是Oracle 9i的升级版或更高版本。 4.Oracle 10g更易于管理,而Oracle 9i则不易管理。 5.Oracle 10g提供更多功能,而Oracle 9i提供的功能更少。 6.Oracle 10g具有更高的系统要求,而Oracle 9i具有更低的系统要求。 7.Oracle 10g还提供闪回,备份,恢复和其他一些增强功能,而Oracle 9i则没有。