数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

全新感受Oracle 9i


发布日期:2021年01月26日
 
全新感受Oracle 9i

Oracle 背景资料

在介绍 Oraclei 之前我们先介绍一些关于Oracle 公司的资料让各位朋友更多了解 Oracle

拉里·艾里森和Bob MinerEd Oates一起创建一家软件开发实验室(Software Development Laboratories)开发当时新型的数据库技术关系型数据库系统并将第一个产品命名为Oracle意为智慧之源年软件开发实验室更名为关系型软件公司(Relational Software Inc (RSI))关系型软件公司更名为Oracle系统公司(Oracle System Corporation)以产品的名称来命名OracleOracle股票正式挂牌上市在这一年Oracle推出了第一个客户端/服务器结构的数据库Oracle的年收入达到了亿美元成为世界上最大的关系型数据库软件公司Oracle正式提供世界上第一个Internet数据库OracleiOracle推出这是业界第一款完整集成的电子商务应用产品套件电子商务套件(EBusiness Suite)并通过应用使用自己的电子商务套件成功开展电子商务

而今Oracle拥有包括了平台产品应用产品完善的服务在内的三位一体的电子商务策略为用户提供最完整的电子商务技术和咨询服务 Oraclei是新一代完整的简单的电子商务基础结构的平台产品由Oraclei数据库和Oraclei应用服务器组成提供了电子商务企业所有关键的软件基础结构和开发电子商务应用所需要的所有重要功能为电子商务应用和网站能够有效地提高运行速度获得杰出的应用可伸缩性和可用性提供强有力的支撑使用户能够有效地开发快速高可用安全可靠的电子商务应用和网站而不再需要考虑昂贵的软件集成和维修费用

Oracle i 的新特征

Oracle i 通过提供用于电子商务环境的一系列特定功能和产品包像Oracle i那样继续聚焦于Internet 此外Oracle i 添加了新特性和功能扩大给予关键任务的基础结构的投资下面我们介绍Oracle i 在某些关键开发领域的新特性

关键基础结构领域的新特征

实现连续的数据可用性

Oracle i 大幅度地扩展了 Oracle 在 Internet数据库可用性方面的地位其中包括

a 世界领先的数据保护环境

Oracle i 包括了许多改进数据保护的新特性除了对现有的Standby 产品进行了重点增强外还包括了一个提供监视自动化和控制的框架与管理备用数据有关的许多任务也是自动化的包括初始化实现错误跳转和轻松的主从之间的来回切换在 Oracle i 中还增强了LogMiner以便提供全面的基于 SQL 的日志分析

b联机数据演变

Oracle i 包含了一个新的联机重新组织和重新定义结构此体系提供了更为强大的重新组织功能Oracle i 目前允许连机Create Table As Select操作在新的体系结构中表的内容被复制到一个新表中在复制内容的同时数据库跟蹤对原始表的更新使用新的体系结构可以连机更改表的任何物理属性另外许多逻辑属性都可以更改Oracle i 还支持索引编排表上级次索引的联机创建重建等管理员也能快速的停止数据库以便执行要求非活动事务处理的操作

c准确的数据库修复

Oracle i 包含非常完备的恢复功能Oracle i 通过使这些功能更强大和更准确对它们进行了扩展Oracle i 包括对磁盘损坏的更好预防和改进的处理方法Oracle i 也可以通过使用新的两关口恢复算法更快地从崩溃中恢复过来此算法确保只有那些需要处理的块才从数据文件中读取和写入数据文件

d自我服务错误更正

Oracle i 包含处理人为错误的强大技巧包含授权终端用户以更准确更有效和更容易的方式更正其自身错误的功能要更改错误终端用户需要能够通过查看更改历史识别错误并且他们需要能够通过将数据恢复为错误发生之前的数据来退出错误查询方法有两种一种是利用 Oracle i 的 Flashback(回闪式)的查询特性允许从过去的某一点来查询数据一种是用 Logminer 从日志文件中查寻数据库的更改历史

可伸缩性和性能

Oracle i 允许电子商务扩展到千万用户每个用户每小时都执行数百万事物处理包括

aOracle i Real Application ClustersCache Fusion

Oracle i Real Application Clusters可以使所用的应用程序不经修改便能获得数据库的高可用性可伸缩性和高性能Oracle iCache Fusion体系结构中利用簇中所有节点的聚合高速缓存来满足数据库请求Oracle iCache Fusion在读/读读/写和写/写争用的情况下直接将数据块从一个节点的高速缓存运送到另一个节点的高速缓存这建立在处理读/写争用以前的Oracle iCache Fusion执行的基础之上

b可伸缩的会话状态管理

新的共享内存功能JAVA 会话支持的改进联网和多线成服务器改进大大减少了 Oracle i 上每个用户所需的覆盖区-允许将更多的用户托管在同一个或更大的硬件平台上

c对电子商务起关键作用的优化特性

Oracle i 中的特定性能改进集中于改进对电子商务解决方案起关键作用的领域和性能对本地编译改进的 PL/SQL 优化的支持大大提高了当今许多应用程序的性能对应用程序服务器和后端的Oracle i 数据库之间的连接来说Oracle Net Services 的新特性VI(Virtual Interface虚拟接口)Protocol支持性能改善%此外特定的网络接口优化新改进的虚拟线路 I/O 和统一的事件/等待模式都大大提高了客户机/服务器的通信性能通过使用OCI来重做数据库/数据库通信提高了分布式数据库的性能

提供端到端的安全体系结构

Oracle i 继续提供业界最安全的应用平台和部署平台包括

a健壮的三层安全

通过代理认证增强了三层安全包括X 许可证文件或判别(DN)的信用代理对胖JDBC的支持应用程序用户的连接共享(胖JDBC和瘦JDBCOCI)和与Oracle Internet Directory的集成

b基于标准的PKI

Oracle Advanced Security(高级安全)的基于标准的PKI包括Public Key Certificate (PKCS)#的支持允许现有的PKI信用由Oreacle Wallet 共享从而降低PKI部署成本并增强交互操作性

c深层数据库保护

Oracle Label Security一个基于Viretual Private Database(虚拟私有数据库VPD)的产品具有更强的VPD功能更加精细的粒度审核能够提供更让人放心的主机安全精细的粒度审核允许定义审核政策它能够为数据库指定触发相应的审核事件的存取提前并利用了一种灵活的事件处理器将触发的事件通知系统管理员

d改进的Enterprise User Security(企业用户安全)

Oracle Advanced Security 的Enterprise User Security得到了增强其中包括在Oracle Internet Directory中提供能了基于密码的用户管理而且密码管理的功能亦得到了加强这些促进了用户和安全政策管理的改善

e数据加密

Oracle 增加了将一个安全随机数产生器(RNG)合并到DBMS_OBFUSCATION_TOOLLKIT中的数据存储加密功能

fOracle Label Security(Oracle 标签安全)

Oracle Label Security是一个精密粒度访问控制产品它将一个特殊的标签添加到数据行中提供复杂而灵活的标签安全

gOracle Internet Directory(Oracle因特网目录)

Oracle i 支持 LDAP 技术以实现网络命名系统的管理方便系统的部署不论客户拥有一个还是几百个数据库每个数据库拥有十几个还是成千上万个用户

电子商务应用程序的开发平台

Oracle i 继续为电子商务应用程序和传统应用程序的开发提供最佳的开发平台包括

aEnterprise Java Engine

在Oracle i 的第三版中就已提供了一系列JAVA特性Oracle iDatabase 第一版对 Java 的支持主要集中在提高嵌入式Java Virtual Machine(虚拟机)的性能提供新的IDBC和SQLJ功能增强Java存储过程以及对JEE容器的错误修正

bXML支持-XML 类型和XDK

Oracle i 以许多增强的数据库操作为特征这些操作通过SQL将XML存储在数据库中并将传统数据库数据转换为XML在Oracle i 中支持两个主要的XML领域一个是内置的AML Developer Kit(XML 开发工具包XDK)一个是本地XML 类型

cSQL和PL/SQL改进

在Oracel i 中改进了 SQL 和 PL/SQL 以满足现代开发的要求除了本地编译外还改进了总体 PL/SQL 编译为了增强对象的有用性继承类型演变和动态方法分派在Oracle i中均得到支持Oracle i 也支持新的 ANSI要求包括对CASE 语句符合 ANSI 的链接和保留版本标注的支持

可管理性

管理是Oracle i 主要改进之一Oracle i采取的管理方法有五个方面

a自我管理数据

Oracle i 数据库能够管理其自身的撤销(回退Rollback)段--管理员不再需要仔细规划并优化回退段的数目和大小或者为如何在策略上将事务处理分配给特定的回退段而操心内存管理是 Oracle i 中给予重大管的另一个领域

b改进的和简化的操作管理

数据库的其他传统管理领域也得到了改进随着Oracle i 中持久地INITORA 特性的引入参数改变在多次关闭中持续存在

c精细的自动化的资源管理

在Oracle i 中引入Database Resource Manager 在Oracle i 中得到了极大地增强能够对更细小的资源进行控制并且增加了一些新的特性

d管理工具和技巧

Oracle i 也提供了新的特性工具和技巧使管理员留下了很少的工作成了一件乐事在Oracle i 中Oracle Enterprise Manager 继续提供支持数据库和整个电子商务平台的新功能的易用管理工具为了进一步简化管理任务增强了 Oracle Enterprise Manager

上一篇:oracle修改索引现有表空间

下一篇:对OCP DBA证书的体会