全新感受Oracle 9i

正在看的ORACLE教程是:全新感受Oracle 9i。

 Oracle背景资料   在介绍Oracle9i之前我们先介绍一些关于 Oracle公司的资料,让各位朋友更多了解Oracle。   1977年,拉里·艾里森和BobMiner、EdOates一起创建一家软件开发实验室(SoftwareDevelopmentLaboratories)。开发当时新型的数据库技术–关系型数据库系统,并将第一个产品命名为“Oracle”,意为“智慧之源”。1978年软件开发实验室更名为关系型软件公司(RelationalSoftwareInc.(RSI)),1982年,关系型软件公司更名为Oracle系统公司(OracleSystemCorporation),以产品的名称来命名Oracle。1986年3月12日,Oracle股票正式挂牌上市,在这一年,Oracle推出了第一个客户端/服务器结构的数据库。1987年,Oracle的年收入达到了1.31亿美元,成为世界上最大的关系型数据库软件公司。1999年,Oracle正式提供世界上第一个Internet数据库–Oracle8i。2000年,Oracle推出这是业界第一款完整、集成的电子商务应用产品套件电子商务套件(E-BusinessSuite),并通过应用使用自己的电子商务套件成功开展电子商务。   而今,Oracle拥有包括了平台产品、应用产品、完善的服务在内的三位一体的电子商务策略,为用户提供最完整的电子商务技术和咨询服务。Oracle9i是新一代完整的、简单的电子商务基础结构的平台产品,由 Oracle9i 数据库和 Oracle9i 应用服务器组成,提供了电子商务企业所有关键的软件基础结构和开发电子商务应用所需要的所有重要功能,为电子商务应用和网站能够有效地提高运行速度、获得杰出的应用可伸缩性和可用性提供强有力的支撑,使用户能够有效地开发快速、高可用、安全可靠的电子商务应用和网站,而不再需要考虑昂贵的软件集成和维修费用。
  
  Oracle9i的新特征   Oracle9i通过提供用于电子商务环境的一系列特定功能和产品包,像Oracle8i那样继续聚焦于Internet。此外,Oracle9i添加了新特性和功能,扩大给予关键任务的基础结构的投资。下面我们介绍 Oracle9i在某些关键开发领域的新特性:   一、关键基础结构领域的新特征   1.实现连续的数据可用性   Oracle9i大幅度地扩展了Oracle在Internet 数据库可用性方面的地位。其中包括:   a.世界领先的数据保护环境   Oracle9i包括了许多改进数据保护的新特性。除了对现有的Standby产品进行了重点增强外,还包括了一个提供监视、自动化和控制的框架。与管理备用数据有关的许多任务也是自动化的,包括初始化实现、错误跳转和轻松的主从之间的来回切换。在Oracle9i中还增强了 LogMiner,以便提供全面的基于SQL的日志分析。   b.联机数据演变   Oracle9i包含了一个新的联机重新组织和重新定义结构,此体系提供了更为强大的重新组织功能。Oracle9i目前允许连机“CreateTableAsSelect”操作。在新的体系结构中,表的内容被复制到一个新表中,在复制内容的同时,数据库跟踪对原始表的更新。使用新的体系结构,可以连机更改表的任何物理属性,另外许多逻辑属性都可以更改。Oracle9i还支持索引编排表上级次索引的联机创建、重建等。管理员也能快速的停止数据库以便执行要求非活动事务处理的操作。   c.准确的数据库修复   Oracle8i包含非常完备的恢复功能,Oracle9i通过使这些功能更强大和更准确对它们进行了扩展。Oracle9i包括对磁盘损坏的更好预防和改进的处理方法。Oracle9i也可以通过使用新的两关口恢复算法更快地从崩溃中恢复过来,此算法确保只有那些需要处理的块才从数据文件中读取和写入数据文件。   d.自我服务错误更正   Oracle9i包含处理人为错误的强大技巧,包含授权终端用户以更准确、更有效和更容易的方式更正其自身错误的功能。要更改错误,终端用户需要能够通过查看更改历史识别错误,并且他们需要能够通过将数据恢复为错误发生之前的数据来退出错误。查询方法有两种,一种是利用Oracle9i的Flashback(回闪式)的查询特性允许从过去的某一点来查询数据,一种是用Logminer从日志文件中查寻数据库的更改历史。   2.可伸缩性和性能   Oracle9i允许电子商务扩展到千万用户,每个用户每小时都执行数百万事物处理。包括:   a.Oracle9iRealApplicationClusters-CacheFusion   Oracle9iRealApplicationClusters 可以使所用的应用程序不经修改便能获得数据库的高可用性、可伸缩性和高性能。Oracle9i CacheFusion 体系结构中利用簇中所有节点的聚合高速缓存来满足数据库请求。Oracle9i CacheFusion在读/读、读/写和写/写争用的情况下直接将数据块从一个节点的高速缓存运送到另一个节点的高速缓存。这建立在处理读/写争用以前的Oracle8i CacheFusion执行的基础之上。   b.可伸缩的会话状态管理   新的共享内存功能、JAVA会话支持的改进、联网和多线成服务器改进大大减少了Oracle9i上每个用户所需的覆盖区-允许将更多的用户托管在同一个或更大的硬件平台上。   c.对电子商务起关键作用的优化特性   Oracle9i中的特定性能改进集中于改进对电子商务解决方案起关键作用的领域和性能。对本地编译改进的PL/SQL优化的支持大大提高了当今许多应用程序的性能。对应用程序服务器和后端的Oracle9i数据库之间的连接来说,OracleNetServices的新特性–VI(VirtualInterface,虚拟接口)Protocol支持性能改善10%。此外,特定的网络接口优化、新改进的虚拟线路I/O和统一的事件/等待模式都大大提高了客户机/服务器的通信性能。通过使用OCI来重做数据库/数据库通信提高了分布式数据库的性能。   3.提供端到端的安全体系结构   Oracle9i继续提供业界最安全的应用平台和部署平台。包括:   a.健壮的三层安全   通过代理认证增强了三层安全,包括 X.509许可证文件或判别(DN)的信用代理、对胖JDBC的支持、应用程序用户的连接共享(胖JDBC和瘦JDBC、OCI)和与OracleInternetDirectory的集成。   b.基于标准的PKI   OracleAdvancedSecurity(高级安全)的基于标准的PKI包括PublicKeyCertificate(PKCS)#12的支持,允许现有的PKI信用由OreacleWallet共享,从而降低PKI部署成本并增强交互操作性。   c.深层数据库保护   OracleLabelSecurity,一个基于ViretualPrivateDatabase(虚拟私有数据库,VPD)的产品,具有更强的VPD功能,更加精细的粒度审核,能够提供更让人放心的主机安全。精细的粒度审核允许定义审核政策,它能够为数据库指定触发相应的审核事件的存取提前,并利用了一种灵活的事件处

[1][2][3]下一页

正在看的ORACLE教程是:全新感受Oracle 9i。理器,将触发的事件通知系统管理员。   d.改进的EnterpriseUserSecurity(企业用户安全)   OracleAdvancedSecurity的EnterpriseUserSecurity得到了增强,其中包括在OracleInternetDirectory中提供能了基于密码的用户管理,而且密码管理的功能亦得到了加强,这些促进了用户和安全政策管理的改善。   e.数据加密   Oracle增加了将一个安全随机数产生器(RNG)合并到DBMS_OBFUSCATION_TOOLLKIT中的数据存储加密功能。   f.OracleLabelSecurity(Oracle标签安全)   OracleLabelSecurity 是一个精密粒度访问控制产品。它将一个特殊的标签添加到数据行中,提供复杂而灵活的标签安全。   g.OracleInternetDirectory(Oracle因特网目录)   Oracle9i支持LDAP技术以实现网络命名系统的管理、方便系统的部署,不论客户拥有一个还是几百个数据库,每个数据库拥有十几  个还是成千上万个用户。   4.电子商务应用程序的开发平台   Oracle9i继续为电子商务应用程序和传统应用程序的开发提供最佳的开发平台。包括:   a.EnterpriseJavaEngine   在Oracle8i的第三版中,就已提供了一系列JAVA特性,Oracle9i Database第一版对Java的支持主要集中在:提高嵌入式JavaVirtualMachine(虚拟机)的性能、提供新的IDBC和SQLJ功能、增强Java存储过程以及对J2EE容器的错误修正。   b.XML支持-XML类型和XDK   Oracle9i以许多增强的数据库操作为特征,这些操作通过SQL将XML存储在数据库中并将传统数据库数据转换为XML。在Oracle9i中支持两个主要的XML领域,一个是内置的AMLDeveloperKit(XML开发工具包,XDK),一个是本地XML类型。   c.SQL和PL/SQL改进   在Oracel9i中改进了SQL和PL/SQL以满足现代开发的要求。除了本地编译外,还改进了总体PL/SQL编译。为了增强对象的有用性、继承、类型演变和动态方法分派在 Oracle9i 中均得到支持。Oracle9i也支持新的ANSI 要求,包括对 CASE语句、符合ANSI的链接和保留版本标注的支持。   5.可管理性   管理是Oracle9i主要改进之一。Oracle9i 采取的管理方法有五个方面:   a.自我管理数据   Oracle9i数据库能够管理其自身的撤销(回退,Rollback)段--管理员不再需要仔细规划并优化回退段的数目和大小,或者为如何在策略上将事务处理分配给特定的回退段而操心。内存管理是Oracle9i中给予重大管的另一个领域。   b.改进的和简化的操作管理   数据库的其他传统管理领域也得到了改进。随着Oracle9i中持久地INIT.ORA特性的引入,参数改变在多次关闭中持续存在。   c.精细的、自动化的资源管理   在 Oracle8i中引入DatabaseResourceManager在Oracle9i中得到了极大地增强,能够对更细小的资源进行控制,并且增加了一些新的特性。   d.管理工具和技巧   Oracle9i也提供了新的特性、工具和技巧,使管理员留下了很少的工作成了一件乐事。在Oracle9i中,OracleEnterpriseManager继续提供支持数据库和整个电子商务平台的新功能的易用管理工具。为了进一步简化管理任务,增强了OracleEnterpriseManager包括有指导的专家诊断和问题解决方案。所有的基本管理功能是基于WEB的,管理员可以直接从WEB浏览器管理其系统。   e.端到端的系统管理解决方案   在 Oracle9i中,OracleEnterpriseManager也允许管理员超出仅监视单个目标(如数据库)的性能这一范围,管理员能够监视基于Oracle的整个系统的响应,并确保它们满足所需要的商业服务级别约定。   6.Windows集成   Oracle9i作为基于 Windows2000 平台上的领导地位。包括:   a.与Windows2000的集成   Oracle9i支持与 MicrosoftTransactionServise、MicrosoftMessageQueuing和 InternetInformationServices的更好集成。Oracle9i中的PKI体系结构和 SingleSignon 功能也与Windows2000、ActiveDirectory和 MicrosoftCertificateStore 很好的集成在一起。   b.在 MSWindows平台上开发和部署   对于Windows开发者,Oracle9i提供了一个增强的本地OLEDBprovider。OracleObjectforWindows支持 XML、DatabaseEvent(数据库事件)和Oracle9iOCI扩展。

dawei

【声明】:丽水站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章