正在看的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功能,更加精细的粒度审核,能够提供更让人放心的主机安全。精细的粒度审核允许定义审核政策,它能够为数据库指定触发相应的审核事件的存取提前,并利用了一种灵活的事件处
[NextPage] 二、关键应用程序领域的开发新特征: 1.InternetContentManagement(英特网内容管理器) Oracle9i允许客户将所有类型的多媒体内容存储、管理和合并到单个数据库中。Oracle9i大大加强了 Oracle8i数据库功能,以充当创建、管理和传递因特网内容的平台。包括: a.存储和管理所有类型的内容 Oracle9i包括 InternetFileSystem(文件系统)版本1.2发行版,它是对Oracle8i数据库的革命性扩展。OracleiFS提供关系数据库和文件系统世界的最好部分。 b.英特网应用程序的内容辛迪加组织 Oracle9i还包括了一个增强的基础结构,它通过 DynamicService(动态服务)支持用于门户、交易和其它英特网应用程序的因特网服务和内容辛加迪组织。 c.搜索和索引 Oracle9i建立在强大的数据库功能质上,来搜索所有类型的内容(包括文本和多媒体)。Oracle9i中的UltraSearch 统一搜索跨越不同公司的信息中心库、WEB站点和群
正在看的ORACLE教程是:全新感受Oracle 9i。件内容领域。 d.协作项目 Oracle9i添加了创建共享工作空间的功能以支持长期的协作项目。工作空间支持就为现有的内容并允许现有的应用程序针对数据库的工作空间视图透明的运行。 e.可以定位的、随时可以移动的内容 带有OracleSpatial的Oracle9i提供基于Oracle电子商务、门户及无线ASP应用程序的支持,能够非常方便的将定位功能合并到他们的服务中。 2.电子商务集成 电子商务集成包括: a.支持每小时数百万标准业务消息 Oracle9i提供了一个标准基础结构,使客户更容易地将店面、交易和门户与其他后端和外部系统集成在一起。 b.分布式环境改进 在 Oracle9i中,增强了AdvancedReplication,以便提供对复制表中的对象数据类型、多层的可更新实体化视图和实体化视图子查询中多对多的快速刷新的支持。减少了停止数据库的需要,改进了典型方案维护活动期间的可用性。 c.WEB 服务支持 Oracle9iDynamicServices是一个新的基于JAVA、面向服务的框架,它支持英特网应用程序的内容聚合。通过DynamicServise,开发者可以将来自于WEB站点、本地数据库或其他专有系统的应用程序逻辑封装到服务中,并且能够方便将这些服务并入其他的应用。 3.打包的应用程序 包括: a.全球化-将电子商务扩展到世界市场 Oracle9i支持在一个中心数据库和中间层平台上开发和部署多语种应用程序,极大地降低了维护全球内容的成本和费用。 b.提供ISV所要求的战术性开发特性 Oracle9i继续作为ISV开发、部署、托管和移植的最佳平台。诸如可更新、可滚动游标及符合ANSI的CASE语句、日期-时间数据类型和连接语法之类的特性便从将在其他数据库上开发的应用程序移植到Oracle9i中。 4.商务智能平台 Oracle9i清除障碍以便为大中型企业中的商务智能提供最佳的平台支持,尤其重视大容量的数据带来的挑战和对电子商务环境中近似、实时复杂分析的需要。包括: a.可伸缩性、性能和可管理性 性能、可伸缩性和可管理性是商务智能应用程序的基本要求。就像在上一个数据库发行版中那样,Oracle9i在其中的每个领域都是提供了相当大的增强。将Oracle9i的分区功能扩展为支持列表分区,并将基本分区功能扩展为覆盖Oracle8i中所有可用的数据类型。 b.完全的商务智能平台:IntegratedETL(集成的ETL)和Analysis(分析)功能 Oracle9i 被设计成一个完整的数据仓库平台,将Oracle数据库用作对数据仓库数据的所有操作的可伸缩数据引擎。 Oracle9i和 Oracle8i的比较 通过上面对Oracle9i新特征的介绍,我们可以总结出Oracle9i在 Oracle8i基础上某些功能的改进和加强,下面以表格的形式体现出来:
[NextPage] Oracle9i针对Java开发工具的<a href="/tag/gongneng/" target="_blank" class="keywords">功能</a>改进 通过上面对Oracle9i 新特征的分析,我们总结出针对Java 开发工具,Oracle9i的改进<a href="/tag/gongneng/" target="_blank" class="keywords">功能</a>: 1.Oracle9i已经改进了电子商务系<a href="/tag/jiejuefang/" target="_blank" class="keywords">解决方</a>案的<a href="/tag/xingneng/" target="_blank" class="keywords">性能</a>,其中针对Java,改进了无用的单元集收集,更好的本地的编译,增强了对象共享和会话连接,提高了在 Java 中内置在<a href="/tag/shujuku/" target="_blank" class="keywords">数据库</a>中之行的应用程序<a href="/tag/xingneng/" target="_blank" class="keywords">性能</a>。 2.Oracle9i在电子商务应用程序开发平台方面,针对Java,提高嵌入式JavaVirtualMachine(虚拟机)的<a href="/tag/xingneng/" target="_blank" class="keywords">性能</a>,在Java存储过程中<a href="/tag/zengjia/" target="_blank" class="keywords">增加</a>了返回多行纪录(REFCURSORS)。 3.Oracle9i在英特网<a href="/tag/neirong/" target="_blank" class="keywords">内容</a>存储和管理<a href="/tag/gongneng/" target="_blank" class="keywords">功能</a>上,<a href="/tag/zengjia/" target="_blank" class="keywords">增加</a>了对interMedia图像、音频以及视频的<a href="/tag/zhichi/" target="_blank" class="keywords">支持</a>。通过将JavaImageing(JAI,Java高级图像处理)合并入<a href="/tag/shujuku/" target="_blank" class="keywords">数据库</a>并在interMedia中提供对JavaMediaFramework(JMF,Java媒体框架)的<a href="/tag/zhichi/" target="_blank" class="keywords">支持</a>,Oracle9i极大地简化了新增多媒体格式、处理及提供媒体的<a href="/tag/gongneng/" target="_blank" class="keywords">功能</a>。除此之外,现在可以通过相关的PL/<a href="/tag/sql/" target="_blank" class="keywords">sql</a>和Java接口,以原有的方式来存取interMedia的音频、视频及图像媒体处理服务。 4.Oracle9iWEB服务器是一个新的基于JAVA、面向服务的框架,它<a href="/tag/zhichi/" target="_blank" class="keywords">支持</a>英特网应用程序的<a href="/tag/neirong/" target="_blank" class="keywords">内容</a>聚合。 小结 Oracle自20世纪80年代以来就打造了自己的成功基础。它构建了世界上第一款完全可移植的,真正可伸缩性的信息管理平台。直至今日,它已经是唯一提供全面的<a href="/tag/gongneng/" target="_blank" class="keywords">功能</a>、无限的可伸缩性、连续的可用性以及强大的安全性的计算机平台。 Oracle9i平台<a href="/tag/baokuo/" target="_blank" class="keywords">包括</a>了<a href="/tag/shujuku/" target="_blank" class="keywords">数据库</a>服务器、应用程序服务器、工作流服务器、电子<a href="/tag/youjian/" target="_blank" class="keywords">邮件</a>服务器、目录服务器、门户服务器、无线服务器等,提供的是一套完整和集成的<a href="/tag/jiejuefang/" target="_blank" class="keywords">解决方</a>案,适合于任何类型的应用程序的开发与部署。 <BR></P></p><p align='center'><b><a href="/tag/shangyiye/" target="_blank" class="keywords">上一页</a></b></p>
</p><p align='center'><b><a href='/shujuku/ORACLE/shujuku_2026_2.html'>上一页</a><a href='/shujuku/ORACLE/shujuku_2026.html'>[1]</a><a href='/shujuku/ORACLE/shujuku_2026_2.html'>[2]</a>[3]</b></p>