Oracle 9i.docx

上传人:b****5 文档编号:29115485 上传时间:2023-07-20 格式:DOCX 页数:14 大小:120.49KB
下载 相关 举报
Oracle 9i.docx_第1页
第1页 / 共14页
Oracle 9i.docx_第2页
第2页 / 共14页
Oracle 9i.docx_第3页
第3页 / 共14页
Oracle 9i.docx_第4页
第4页 / 共14页
Oracle 9i.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

Oracle 9i.docx

《Oracle 9i.docx》由会员分享,可在线阅读,更多相关《Oracle 9i.docx(14页珍藏版)》请在冰豆网上搜索。

Oracle 9i.docx

Oracle9i

Oracle9i

ORACLE9i数据库技术

Oracle数据库效劳器的最新版本Oracle9i是Oracle数据库效劳器家族中的新一代旗舰产品。

ORACLE数据库产品具备许多技术特性。

1-先进性

ORACLE公司成立以来,在数据库领域始终处于技术领先地位。

通过自身产品在技术的不断创新和对信息技术开展方向的敏锐洞察,始终领导数据库产品的开展。

不管在哪个时期,都具有技术优势。

为了实现事务处理的高性能,Oracle9i的多线程的、多效劳器的体系结构能够协调处理上万条并发用户请求。

单个请求均被放入队列,并由最少量的效劳器进程处理。

Oracle9i的可伸缩的,可靠的体系结构推出了无法匹敌的任务关键系统所需的可伸缩性、可用性以及高性能。

Oracle9i和Oracle9iRealApplicationServer能充分利用所有的硬件系统资源,从单处理器,并行多处理器,集群系统(cluster)到大规模并行处理器(MPP)系统。

Oracle支持行级封锁技术来解决写/写冲突,并支持数据多版本来解决读/写冲突。

行级封锁因为占用的系统资源最少,能最大限度地提高系统的吞吐量。

数据多版本(读一致性快照)防止了读锁,使系统对锁的管理因锁种类的减少而大大简化。

Oracle杜绝锁升级,防止死锁的发生。

并且,Oracle有专门的后台进程监控和解决死锁,一旦出现死锁,自动解除死锁。

Oracle9i的一个功能,是能够将业务数据和索引进行分区。

经分区的数据和索引具有以下优点:

缩短对长时间运行的查询的响应时间;分区减少了磁盘I/O操作

减少对并发查询的响应时间;I/O操作在每个分区上同时进行

索引维护更加轻松,因为可进行分区级创立和重构操作

可以重建分区上的索引,而不影响在其他分区上的查询

可以更改每个本地索引的存储参数,而与其他分区无关

对于民政部民政公用政务平台系统,需要存贮大量的资料、档案和各地的业务数据,同时,还需要同协作机构进行数据交换,而Oracle9i支持最大为512Petabytes的数据库(1Petabytes=1000TB=1000,000GB),较好地支持大型存储设备的管理操作,整个管理过程对用户是完全透明的。

Oracle9i包括InternetFileSystem〔文件系统,iFS〕版本1.2发行版,它是对Oracle8i数据库的革命性扩展。

OracleiFS提供关系数据库和文件系统世界的最好局部。

安装了OracleiFS,通过因特网获得一个文件系统,它具有其他文件系统所没有的内置功能。

OracleiFS可以在同一文件夹中存储从电子邮件到web内容再到文字处理文档的所有内容。

终端用户可以通过Windows、web、FTP和没有特殊客户机安装的电子邮件客户机访问其中的所有内容。

OracleiFS还给予终端用户内容管理特性——版本标注、使用interMediaText的基于内容的搜索、文件的多重折叠、可扩展文件属性、基于ACL的平安和检入/检出——以便更好地管理创立和发布基于文件的内容的过程。

当然,其中的所有功能都有终端用户已经知道如何使用的文件系统的便利。

Oracle9iDatabase对Java的支持主要集中在:

提高嵌入式JavaVirtualMachine(虚拟机)的性能、提供新的JDBC和SQLJ功能、增强Java存储过程以及对J2EE容器〔包括ServletEngine、JSPEngine和EJB容器〕的错误修正。

OracelJVM的性能改良包括一个新的垃圾收集算法,能够提供增强的阶段性垃圾收集〔GC〕——一个轻量级的对象模型以及对象监视器。

新的JDBC性能包括对NCHAR的支持以存储Unicode数据〔将对象类型的继承关系揭示给Java开发者〕、多级收集、TransparentApplicationFailover〔透明的应用程序错误跳转〕、OCI连接池以及基于JDBCOCI的中间层验证、在SQLData表示中的SQLJObject类型、本地化的XA支持、新的LOBAPI以及新的Oracle扩展的oracle.jdbc.*接口。

Oracle9i以许多增强的数据库操作为特征,这些操作通过SQL将XML存储在数据库中并将传统数据库数据转换为XML。

这些是支持eBusinessIntegration〔电子政务集成〕、PackagedApplication〔打包的应用程序〕和InternetContentManagement〔因特网内容管理〕聚焦领域所需的关键功能领域。

在Oracle9i中两个主要的XML支持领域是:

•内置的XMLDeveloperKit〔XML开发者工具包,XDK〕

•本地XML类型

将JavaXMLDeveloperKit(XDK)预装到Oracle9i中并将CXDK链接到Oracle9i中,开发者能够轻松地访问基于WorldWideWebConsortium(W3C)的功能,这些功能在Oracle9i中生成、操纵、转换和存储XML格式的数据。

在PL/SQL和C++中也是可用的,XDK提供XML/XSLT分析、XMLSchema处理器、XMLClassGenerators、XMLTransviewerBeans和XSQLServlet,从而提供根本的构件功能,以允许开发者快速地用XML来支持其应用程序。

2-高性能

Oracle数据库采用先进的体系结构,提供并行效劳、并行查询技术和分区技术,可以在有限的硬件根底上实现最大的数据处理能力。

Oracle9i允许业务系统扩展到数以万计的用户,每个用户每小时都执行数百万事务处理。

关键领域包括:

透明的簇可伸缩性和性能

可伸缩的会话状态管理

对业务系统起关键作用的优化特性

分区技术

3-高可用性

RealApplicationCluster(以前称作OracleParallelServer,OPS)用来在群机环境下实现多机共享数据库,以保证应用的高可用性。

同时可以自动实现并行处理及均分负载,还能实现数据库在故障时的容错和无断点恢复。

RealApplicationCluster为大多数高要求数据库环境提供了极高的性能和完美的纠错功能。

RealApplicationCluster允许群集系统或大型并行系统中的多个节点共享同一物理数据库。

RealApplicationCluster可以自动进行负载平衡、故障修复和规划停机时间,以支持高可用性应用程序。

它还显著提高了大型数据仓库和决策支持系统的性能。

与并行查询选件结合,它还提供了节点间并行性和节点的并行性,以得到更高的性能。

多效劳器集群的Cluster结构,因其具有高可靠性、大容量共享磁盘支持、以及无断点的故障恢复,越来越受到世人的关注,越来越多的硬件厂商都相继推出自己的Cluster机种和机型,它已经成为硬件平台的一个新的开展方向。

Oracle9iDataGuard是用于防止任何可能的数据丧失,无论是因为人为过失、操作系统引起的崩溃,还是自然灾害和恐怖事件。

Oracle9iDataGuard维护了一个或多个客户生产数据的同步备份。

Oracle9iDataGuard的配置,包括一个松散连接的系统的集合,该系统是由一个生产数据库和假设干备用数据库组成,并形成一个独立的、易于管理的数据保护方案。

DataGuard配置中的工作区可以位于相同的数据中心,或者是在地理位置上分布但通过Oracle网络效劳连接到一起。

在修改主数据库时,对主数据库更改而生成的更新数据即发送到物理备用数据库。

这些更改可以应用到运行于管理恢复模式下的备用数据库。

当主数据库翻开并处于活动状态时,备用数据库要么执行恢复操作,要么翻开进行报表访问。

如果主数据库出现了故障,备用数据库即可以被激活并接管生产数据库的工作。

在数据库层面上,Oracle恢复管理器(RMAN)是管理Oracle数据库的备份与恢复的强有力的工具。

RMAN为管理员管理企业数据库的集中化备份与恢复提供了灵活与功能丰富的工具。

Oracle9i提供了强化的RMAN,它更便于使用和自我管理。

Oracle9i中,管理员可以按照自己的环境定制RMAN设置,所以不必为每个备份/恢复操作指定许多参数。

可以使用单一的RMAN命令,BACKUPDATABASE备份数据库。

Oracle9i允许数据库管理员定义备份的保存策略,这个策略可以告诉RMAN哪些备份需要保存、保存的时间。

Oracle9i还优化了RMAN备份与恢复操作,它允许从故障点开始恢复。

在Oracle9i中,RMAN只备份那些还没有备份过的数据文件。

Oracle9i中提供了归档日志故障时转移、自我描述备份的机制、引进了快速启动时基恢复。

4-平安性

ORACLE公司的数据库在平安性方面有严密的全面的解决方案。

Oracle在C2级的操作系统上(如商用UNIX,VMS操作系统),不仅满足NCSCC2级平安标准,而且已经正式通过了NCSCC2标准的测试。

在B1级的操作系统上不仅满足NCSCB1级平安标准,而且已经通过了NCSCB1级标准的测试。

ORACLE在平安性方面的技术表达在如下几个方面:

平安性--提供端到端的平安体系结构

Oracle9i继续提供业界最平安的应用程序开发和部署平台。

健壮的三层平安

通过代理认证增强了三层平安,包括X.509许可证文件或判别名(DN)的信用代理、对胖JDBC的支持、应用程序用户的连接共享〔胖JDBC和瘦JDBC、OCI〕和与OracleInternetDirectory的集成。

一个可扩展的、平安的应用程序角色可以确保用户只能通过中间层访问数据库。

结果是在应用程序的所有层中平安地维护用户身份,将用户和权限管理集中在OracleInternetDirectory。

基于标准的PKI

OracleAdvancedSecurity(高级平安)的基于标准的PKI包括对PublicKeyCertificateStandard(PKCS)#12的支持,允许现有的PKI信用由OracleWallet共享,从而降低PKI部署本钱并增强交互操作性。

可以从OracleInternetDirectory下载Wallet,以支持移动或“hot-desked〞用户。

OraclePKI支持提供与OracleWallet、EntrustProfile和MicrosoftCertificateStore的集成,这是机构能把现有的PKI体系结构集成到Oracle9i中。

数据加密

Oracle对存储数据加密功能的增强包括将一个平安随机数产生器〔RNG〕合并到DBMS_OBFUSCATION_TOOLKIT中。

在密码系统中,平安密钥的产生是至关重要的一步:

弱的、可预见或容易被人猜到的密钥会十分轻易地被破解。

在Oracle9i中,由于能够将所产生的随机数作为平安密钥使用,这极大地促进了存储数据加密的应用。

OracleLabelSecurity〔Oracle标签平安〕

OracleLabelSecurity是一个精细粒度访问控制产品。

它将一个特殊的标签添加到数据行中,提供复杂而灵活的行标签平安。

它建立在Oracle9iVirtualPrivateDatabase〔VPD〕技术的根底之上。

OracleLabelSecurity建立在政府和防御机构用来保护机密信息和提供数据分隔的标注概念的根底之上。

应用程序托管、保健和其他行业也可以利用数据标注来帮助满足因特网时代的平安要求。

例如,在应用程序托管中,预订者标签可用来分隔同一应用程序中的预订者的数据。

在数据库中强制执行OracleLabelSecurity,即使绕过应用程序也会提供平安。

标签提供了一种使用现有的应用程序数据不易到达的访问控制范围。

OracleLabelSecurity还包括一个复杂的策略管理工具,以管理策略、标签和用户标签授权。

OracleLabelSecurity是通过因特网进行的VPD解决方案。

5-高可扩展性

对于系统的扩充,Oracle同时支持垂直扩展和水平扩展两种模式,垂直扩展指,数据库的性能能随硬件平台的性能而缩放,而无需修改数据库或应用程序。

水平扩展指,事务处理能分布到多个效劳器或多个CPU上,事务处理的速度及吞吐量随着CPU或效劳器的增加而扩充。

RealApplicationCluster(以前称作OracleParallelServer,OPS)用来在群机环境下实现多机共享数据库,以保证应用的高可用性。

同时可以自动实现并行处理及均分负载,还能实现数据库在故障时的容错和无断点恢复。

RealApplicationCluster为大多数高要求数据库环境提供了极高的性能和完美的纠错功能。

RealApplicationCluster允许群集系统或大型并行系统中的多个节点共享同一物理数据库。

RealApplicationCluster可以自动进行负载平衡、故障修复和规划停机时间,以支持高可用性应用程序。

它还显著提高了大型数据仓库和决策支持系统的性能。

与并行查询选件结合,它还提供了节点间并行性和节点的并行性,以得到更高的性能。

在Oracle9i的RealApplicationCluster技术中,全面采用了Oracle独特的CacheFusion(缓存融合)技术,消除了多台效劳器争用数据时产生的碰撞(Ping)现象,极大的提高了Cluster系统的可扩展性。

使Cluster系统可以支持更多的节点,而且数据库应用完全不需要做任何复杂的修改或特殊设计就可以良好的运行在Cluster系统上并且充分发挥多节点的处理性能。

Oracle9i的可伸缩的,可靠的体系结构推出了无法匹敌的任务关键系统所需的可伸缩性、可用性以及高性能。

Oracle9i和Oracle9iRealApplicationServer能充分利用所有的硬件系统资源,从单处理器,并行多处理器,集群系统(cluster)到大规模并行处理器(MPP)系统。

6-完整的产品线

ORACLE公司的产品线非常全面完整,数据库、应用效劳器、开发工具、业务智能、管理工具等和数据仓库解决方案,涵盖了信息平台建设的方方面面。

针对用户的业务性质、规模,数据库产品可分为企业版、标准版、单机版、移动计算版。

Oracle9i企业版为高端应用提供了高效、可靠及平安的数据管理能力。

这样的高端应用包括大数据量的在线事务处理(OLTP)环境、查询密集型数据仓库以及要求苛刻的业务系统等。

Oracle9i企业版提供了多种工具和功能,能够满足当今企业关键任务应用的可用性与可伸缩性需要。

Oracle9i标准版为工作组级应用、部门级应用及互联网/内部网应用提供了前所未有的易用性、强大功能和性能/价格比。

Oracle9i标准版包括一套完全集成的易用管理工具、完全分布式的复制能力(fulldistributed,replication)以及web功能。

从适合小部门的单一效劳器环境到高度分布式的分支机构环境,Oracle9i标准版包括构建关键业务应用的所有必需工具。

Oracle9i单机版支持需要与Oracle9i标准版和Oracle9i企业版完全兼容的单一用户开发与部署。

Oracle把Oracle9i数据库屡获殊荣的功能带到个人工作站之上,从而提供了一种将世界上最受欢送的数据库的强大威力与你在桌面产品中所期望的易用性和简单性相结合的数据库。

7-开放性

在几乎所有主流的硬件平台上,如IBM、HP、Sun、Compaq、Linux、WindowsNT/2000/XPPro等等,Oracle9i都有较好的表现,并在这些平台上,均成为运行速度最快和处理能力最大的数据库,并获得创记录的TPS值。

在不同的硬件平台上,Oracle均采用相同的数据库界面及应用程序开发界面;与标准兼容,意味着Oracle数据库及应用程序能方便地在不同的硬件平台上平滑移植,且还能与异种数据来源(如Informix、DB/2、文件系统、xBASE数据库、其它关系性数据库系统等)进行数据交换。

8-易于管理维护

管理是Oracle9i主要改良的领域之一。

Oracle9i采取的管理方法有五个方面:

*使数据库在某些关键领域进行自我管理

*简化并改进Oracle9i数据库的操作管理

*提供明显简化任务并减少管理Oracle9i所需任务的时间的工具和技巧

*提供了精细的、自动化的资源管理

*提供端到端的系统管理解决方案,它管理整个Oracle堆栈而不仅仅是数据库。

自我管理数据库

Oracle9i数据库能够管理其自身的撤消〔回退,Rollback〕段——管理员不再需要仔细规划并优化回退段的数目和大小,或者为如何在策略上将事务处理分配给特定的回退段而操心。

Oracle9i还允许管理员在单个撤消表空间中分配其撤消空间,而让数据库去处理诸如撤消块争用、一致的读取保存和空间利用之类的问题。

内存管理是Oracle9i中给予重大关注的另一个领域。

在传统方式下,管理员需要关闭例程以便增大或压缩SystemGlobalArea〔系统全局区,SGA〕组件。

Oracle9i引入了动态内存管理特性,该特性允许动态地调整缓冲区高速缓存和共享池的大小。

它还为管理员提供咨询,帮助他们调整SGA的大小从而获得最正确数据库性能。

此外,Oracle9i通过自身优化控制专用内存分配的初始化运行时参数,为SQL执行提供工作内存的透明管理。

此特性帮助低端用户减少为其DataWarehouse〔数据仓库〕和Reporting〔报告〕应用程序优化内存参数所需的时间和努力,而高端用户能够防止为单个工作量优化内存。

改良的和简化的操作管理

数据库的其他传统管理领域也得到了改良。

随着Oracle9i中持久的INIT.ORA特性的引入,参数改变在屡次关闭中持续存在。

此特性还允许管理员在没有INIT.ORA本地副本的情况下从远程机器启动数据库。

这对于数据库性能优化有巨大的帮助,原因是性能管理工具(OracleEnterpriseManager)和内部自我优化所作的参数更改目前在屡次关闭中持续存在。

Oracle9i还引入了OracleManagedFiles〔Oracle管理的文件〕这一概念,它通过使管理员无需直接管理构成Oracle数据库的文件而简化了数据库管理。

目前Oracle9i根据需要在内部使用标准文件系统接口来创立和删除文件。

虽然管理员仍然需要参与空间规划和管理,但是此特性自动化了创立和删除数据库文件的例行任务。

随着缺省临时表空间的引入,不再将SYSTEM表空间用作临时数据的缺省存储位置。

通过允许管理员指定从系统失败恢复的平均时间(MTTR)〔以秒为单位〕,Oracle9i更好地控制了数据库停机时间。

此特性与其他动态初始化参数结合起来可以帮助管理员进一步地改良数据库的可用性。

Oracle9i还引入了一个称为“可恢复空间分配〞的功能,允许管理员临时挂起一个大型操作,如批更新或数据加载。

例如,如果这些操作遇到“没有空间〞的错误,那么可以将它们挂起,以便使管理员解决问题,然后从中断处恢复操作——所有这些都不打断正常的数据库操作。

Oracle9i还支持用多种块大小创立的数据库并允许管理员为每个块大小在缓冲区高速缓存中配置相应的“子高速缓存〞。

此功能允许管理员在具有适宜块大小的表空间中定位对象;以便改良I/O性能,并且还允许在不同的数据库之间传输表空间,例如,从OLTP环境传输到数据仓库环境。

Oracle9i也提供了对执行方案的支持,允许管理员调查报告的性能问题,而无需重新执行有问题的查询。

为了减少备份与恢复操作,Oracle9i中的RecoveryManager提供了一次性备份配置、基于用户指定恢复窗口的备份和归档日志的自动化管理、可重新启动的备份与恢复以及测试复原/恢复。

RecoveryManager提供了恢复窗口,他是一个控制备份何时期满的新策略,它允许管理员建立一个时段,在此期间通过对数据库或表空间的时间点进行恢复有可能发现逻辑错误并修复受影响的对象。

RecoveryManager也将自动把在恢复窗口期间将数据库复原到某一时间点而不再需要的备份作废。

根据设计,这些特性通过为最经常执行的任务提供自动化,来减少管理员执行例行的备份活动任务所花费的时间和努力。

新的控制文件自动备份特性也允许复原/恢复数据库,即使在RecoveryManager信息中心库不可用时也可以复原/恢复数据库。

Oracle9i中的RecoveryManger的特性还有增强的报告、更友好的用户界面和指定高度灵活的备份配置以满足取决于数据库性质和业务需要的功能。

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

在Oracle8i中引入的DatabaseResourceManager在Oracle9i中得到了极大的增强,能够对更细小的资源进行控制,并且增加了一些新特性,例如自动的消费组转换、最大的活动会话数目限制、查询运行时间的预算、以及对消费组的撤消池进行限额等。

对于每一个消费组,管理员能够指定最大的同时活动会话数目,一旦到达这个限制,DatabaseResourceManager对所有接下来的请求进行排队,并且只有在现有的活动会话结束之后,才运行这些会话。

Oracle9i的自动消费组转换特性允许管理员指定一个特定的条件,一旦到达了这个条件,将会使DatabaseResourceManager自动地转换消费组,切换运行了很长时间的会话,例如,从一个被配置为OLTP操作的消费组转换为更为适合的批处理。

管理员也能够为每一个消费组指定一个最大的估计运行时间,然后DatabaseResourceManager就能够在每一个操作运行之前,对这个操作的运行时间进行估计,一旦超出了所指定的时间,就会放弃这一操作或者将其转换到优先级更低的消费组中。

由于有了撤消池限额,管理员现在可以指定每一个消费组能够产生的最大回滚数据量,从而防止某些不可靠事务消费过多的回滚空间并影响系统运行。

管理工具和技巧

Oracle9i也提供了新的特性、工具和技巧,使管理员留下的很少工作成了一件乐事。

在Oracle9i中,OracleEnterpriseManager继续提供支持数据库和整个业务系统平台的新功能的易用管理工具。

OracleEnterpriseManager的图形化界面使采用和管理关键的新组件〔如OracleInternetFileSystem、OracleInternetDirectory、OracleInternetApplicationServer和OracleApplication〕变得简单。

为了进一步简化管理任务,增强了OracleEnterpriseManager以包括有指导的专家诊断和问题解决方案。

Oracle将其开发和咨询小组的专家知识和经验这笔财富合并到OracleEnterpriseManager中。

将有关正确配置Oracle环境、有效监视其性能和快速解决问题的劝告和建议直接合并到OracleEnterpriseManager管理工具中。

例如,管理员可以立即显示说明系统总体健康状况的一

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1