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的功能,而某些旧功能可能已被放弃。
总结
- Oracle 9i是2001年发布的对象关系数据库管理系统(ORDMBS),而Oracle 10g是2003年发布的对象关系数据库管理系统(ORDMBS)。
- Oracle 9i中的“i”代表“Internet就绪”,而Oracle 10g中的“g”代表“网格计算就绪”。
- Oracle 10g实际上是Oracle 9i的升级版本或更高版本。
- Oracle 10g更易于管理,而Oracle 9i则不是。
- Oracle 10g提供更多功能,而Oracle 9i提供更少。
- Oracle 10g对系统的要求较高,而Oracle 9i对系统的要求较低。
- Oracle 10g还提供了闪回,备份,恢复和其他一些增强功能,而Oracle 9i没有。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:Oracle 9i和Oracle 10g
本文链接:https://www.vsdiffer.com/vs/oracle-9i-vs-oracle-10g.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。