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

Oracle数据库软件包括一组操作系统进程,例如PMON或进程监视器以及SMON或系统监视器,以及带有数据存储的内存。 Oracle 9i于2001年发布,“i”代表“ Internet”一词,表示它已经可以使用Internet。Oracle 9i具有以下新功能:

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

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

  • 新的drop数据库和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 9i执行drop命令后不允许回滚,而Oracle 10g允许回滚。
  • 与Oracle 9i相比,Oracle 10g具有更多功能并提供了更有效的复制支持。
  • Oracle 10g的系统要求比Oracle 9i高。

两种版本均具有出色的功能。两者之间的主要区别是Oracle 10g是比Oracle 9i更高的版本,并具有许多新增功能,这些功能增强了Oracle 9i的功能,而某些旧功能可能已被放弃。

总结

  1. Oracle 9i是2001年发布的对象关系数据库管理系统(ORDMBS),而Oracle 10g是2003年发布的对象关系数据库管理系统(ORDMBS)。
  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没有。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:Oracle 9i和Oracle 10g
本文链接:https://www.vsdiffer.com/vs/oracle-9i-vs-oracle-10g.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。