Oracle 各版本发行时间和特性(转)
--RETURNING子句的性能改进
?
2001年6月,Oracle又推出了新一代Internet电子商务基础架构Oracle9i。
?
Oracle9i??的关键聚焦领域包括:
·提供世界领先的零数据丢失保护环境
·通过对更多联机操作的支持来减少脱机维护的要求
·提供对已损坏数据库的快速而准确的修复
·使最终用户能够识别并更正其自身的错误
世界领先的数据保护环境
?????????Oracle9i包括许多改进数据保护的新特性。除了对现有Standby产品进行了重点增强外,还包括了一个提供监视、自动化和控制的框架。
与管理备用数据库有关的许多任务也是自动化的,包括初始化实例、错误跳转和轻松的主从之间的来回切换。管理员也可以有选择性地指定每个备用站点滞后于生产环境的日志应用延迟(目的是在线免除人为错误或损坏错误),并选择一个零数据丢失模式,在此模式下重做日志被同步发送到备用站点。
在Oracle9i?? 中还增强了LogMiner,以便提供全面的基于SQL?? 的Log?? Analysis(日志分析)。目前LogMiner支持索引编排的集簇表、链式行、直接加载、标量对象类型、LOB、LONG?? 数据类型和DDL?? 。LogMiner也显示主键并支持根据更改内容查询日志(例如,显示对雇员“Smith?? ”的所有更改)。一个新的图形用户界面以及其他数据库特性也使此产品易学、易用。
联机数据演变
???????Oracle9i?? 包含一个新的联机重新组织和重新定义体系结构,此体系结构提供了更为强大的重新组织功能。目前管理员可以对表定义执行各种联机操作,包括按堆组织的表的联机重新组织。在本质上,Oracle9i?? 目前允许联机“CREATETABLEASSELECT”操作。在此新体系结构中,表的内容被复制到一个新表中。在复制内容的同时,数据库跟踪对原始表的更新。在复制完成后,更新将被应用于新表。一旦应用了更新,就可以在新表上创建索引。在创建索引后,将应用任何其他更新,而且结果表将替代原始表。在更新字典数据的同时,仅在操作开始和结束时以独占模式锁定表。使用这一新的体系结构,可以联机更改表的任何物理属性。可以将表移动到一个新位置,可以将表分区,也可以将表从一种组织(例如堆积)转换为另一种组织(例如索引编排的)。
此外,许多逻辑属性都可以更改。例如可以更改列的名称、类型和大小并可以对列进行添加、删除或合并。主要的限制是不能修改表的主键。
目前Oracle9i?? 也支持索引编排表上次级索引的联机创建、重建等。目前可以联机创建索引并同时对其进行分析。次级索引支持块提示的有效使用。
管理员也能够快速地停止数据库以便执行要求非活动事务处理的操作。此外,在Oracle9i?? 中可以动态调整缓冲区高速缓存和共享池的大小。最后,Oracle9i?? 也可以在对象处于联机状态并被用户访问的同时验证对象的结构(分析验证)。
准确的数据库修复
?????????Oracle8i包含非常完备的恢复功能。Oracle9i?? 通过使这些功能更强大和更准确对它们进行了扩展。
?????????Oracle9i包括对磁盘损坏的
?
2004年,发布oralce10g。
2007年7月12日,甲骨文公司在美国纽约宣布推出数据库Oracle 11g,这是Oracle数据库的最新版本