操作的简易性
Oracle 8i从根本上改进了Oracle应用的安装、配置和可治理性。Oracle通用安装程序(Universal Installer)和数据库配置助手(Database Configuration Assistant)都是基于Java的应用,它们通过探测硬件特征和提示信息来安装、预调整和配置Oracle8数据库环境。Oracle通用安装程序是针对簇的,它是在簇的所有节点上进行软件分布和安装的。
可扩展性
Oracle 8i网络计算体系结构(Network Computing Architecture NCA)引入了一个开放的、易于使用的方法,用来扩展具有多媒体数据类型(称为插件cartridge)的数据库。Oracle 8i为数据插件的开发人员提供了一组全面的API。它答应合作伙伴开发的数据插件具有与Oracle开发的数据插件相同的内部访问机制。合作开发商可以开发出高度客户化的数据插件,并满足日益增多的多媒体应用在性能上的要求。
安全性改进
Oracle 8i引入了细粒度化的访问控制,并改进了多层环境的安全模式。细粒度化的访问控制使用参数驱动的、可扩展的应用上下文关系,从而答应应用根据用户属性控制用户的访问。中间层,非凡是Web服务器或应用服务器,经常可能设置在防火墙上或防火墙外,为此,Oracle 8i提供了这样一种能力,即限制一个中间层可以连接哪些用户,以及将中间层作为一个非凡用户进行审计。
复制功能
Oracle 8i高级复制(Advanced Replication)功能包含重要的性能改进和重要的新功能,其目标非凡针对正在部署办公前台(Front-Office)自动化应用的用户。
性能改进
Oracle 8i继续将更多的复制代码迁移到数据库内核之中,以进一步提高复制性能。
内部包能够安全地防止用户的干涉,而不至因此而需要重新生成。快照刷新性能也进行了改进。当“推”状态能够充分利用内部包所提供的性能优势时,“拉”状态的性能就会大大提高,因为它大大减少了所需回程(round-trip)的数目。这种优化对大型刷新群组的用户非凡有益。
自动复制
在Oracle 8i中有许多特性被设计用于帮助用户实现前台办公自动化应用,非凡是繁杂(mass)的分布式应用。快照刷新群组模板、在Oracle复制治理器中附加的监视能力,以及脱机安装都答应治理员集中定义和治理数百个远程快照站点。快照刷新组模板答应在主侧(master-side)为远程快照进行定义。
对象关系数据库
对象类型的数据现在可以是分区表的列,并且可以使用SQL*Loader来装载。并行查询可以利用对象类型或对象表在表上实施操作。在使用对象类型和LOB列的时候,许多方面都还有性能上的提高。在CLOB和NCLOB列中还支持变宽字符集。同时,对客户方对象Cache也进行了改进,答应跟踪和调试,以及支持优化加锁技术。
网络功能
Oracle 8i提供了先进的网络特性和治理能力,并引入了Oracle 8i安全目录(Oracle Secure Directory-OSD)服务。网络治理通过自动配置Net8,以及将治理功能集成至Oracle企业治理器从而得到了大大简化。
Oracle安全目录是一个遵循LDAPv3的层次数据仓储,可用来存储企业用户信息,包括X.509认证(certificate)、企业角色和Oracle钱夹(Oracle Wallet)。
联机模式治理增强了模式,扩展已经扩展的预定义目录模式。OSD支持授权访问和数据加密实现了安全接口层(SSL)。OSD还与Oracle家族产品紧密集成,这些产品包括Oracle应用服务器(Application Server)和Internet消息传输(Internet Messaging)。
Oracle 8i连同Net8答应站点最大限度地利用现有应用的投资,同时开拓了Internet的主要标准,如Java、IIOP和SSL。
其他增强的特性
Oracle 8i在其他许多方面都进行了改进。对地区语言支持(NLS)、ANALYZE性能和功能、空间治理,以及诊断工具也做了改进。
版本迁移与互操作性
简单和快速的迁移脚本答应组织机构将版本8.0.x轻而易举地升级为Oracle8i。用于迁移的实用程序还答应版本7.1、7.2和7.3直接迁移为Oracle8i。Oracle8i还提供一个参数COMPATIBIL99vY,该参数可设置为以前的版本,从而禁止任何新的功能。
另外,还支持输入(imput)和输出(eXPort)功能,该功能用于将以前版本中的数据移到Oracle 8i中。