分享
 
 
 

全新感受Oracle9i

王朝oracle·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

Oracle 背景资料

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

1977 年,拉里·艾里森和Bob Miner、Ed Oates一起创建一家软件开发实验室(Software Development Laboratories)。开发当时新型的数据库技术--关系型数据库系统,并将第一个产品命名为“Oracle”,意为“聪明之源”。1978年软件开发实验室更名为关系型软件公司(Relational Software Inc. (RSI)),1982年,关系型软件公司更名为Oracle系统公司(Oracle System Corporation),以产品的名称来命名Oracle。1986年3月12日,Oracle股票正式挂牌上市,在这一年,Oracle推出了第一个客户端/服务器结构的数据库。1987年,Oracle的年收入达到了1.31亿美元,成为世界上最大的关系型数据库软件公司。1999年,Oracle正式提供世界上第一个Internet数据库--Oracle8i。2000年,Oracle推出这是业界第一款完整、集成的电子商务应用产品套件电子商务套件(E-Business Suite),并通过应用使用自己的电子商务套件成功开展电子商务。

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

Oracle 9i 的新特征

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

一、要害基础结构领域的新特征

1.实现连续的数据可用性

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

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

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

b.联机数据演变

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

c.准确的数据库修复

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

d.自我服务错误更正

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

2.可伸缩性和性能

Oracle 9i 答应电子商务扩展到千万用户,每个用户每小时都执行数百万事物处理。包括:

a.Oracle 9i Real Application Clusters-Cache Fusion

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

b.可伸缩的会话状态治理

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

c.对电子商务起要害作用的优化特性

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

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

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

a.健壮的三层安全

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

b.基于标准的PKI

Oracle Advanced Security(高级安全)的基于标准的PKI包括Public Key Certificate (PKCS)#12的支持,答应现有的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中的数据存储加密功能。

f.Oracle Label Security(Oracle 标签安全)

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

g.Oracle Internet Directory(Oracle因特网目录)

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

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

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

a.Enterprise Java Engine

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

b.XML支持-XML 类型和XDK

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

c.SQL和PL/SQL改进

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

5.可治理性

治理是Oracle 9i 主要改进之一。Oracle 9i采取的治理方法有五个方面:

a.自我治理数据

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

b.改进的和简化的操作治理

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

c.精细的、自动化的资源治理

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

d.治理工具和技巧

Oracle 9i 也提供了新的特性、工具和技巧,使治理员留下了很少的工作成了一件乐事。在Oracle 9i 中,Oracle Enterprise Manager 继续提供支持数据库和整个电子商务平台的新功能的易用治理工具。为了进一步简化治理任务,增强了 Oracle Enterprise Manager 包括有指导的专家诊断和问题解决方案。所有的基本治理功能是基于 WEB 的,治理员可以直接从 WEB 浏览器治理其系统。

e.端到端的系统治理解决方案

在Oracle 9i 中,Oracle Enterprise Manager 也答应治理员超出仅监视单个目标(如数据库)的性能这一范围,治理员能够监视基于Oracle 的整个系统的响应,并确保它们满足所需要的商业服务级别约定。

6.Windows集成

Oracle 9i 作为基于windows 2000平台上的领导地位。包括:

a.与 Windows 2000 的集成

Oracle 9i 支持与Microsoft Transaction Servise、Microsoft Message Queuing 和Internet Information Services 的更好集成。Oracle 9i 中的 PKI 体系结构和Single Signon功能也与 Windows 2000、Active Directory 和Microsoft Certificate Store很好的集成在一起。

b.在MS Windows 平台上开发和部署

对于 Windows 开发者,Oracle 9i 提供了一个增强的本地 OLE DB provider。Oracle Object for Windows 支持XML、Database Event(数据库事件)和Oracle 9i OCI 扩展。

二、要害应用程序领域的开发新特征:

1.Internet Content Management(英特网内容治理器)

Oracle 9i 答应客户将所有类型的多媒体内容存储、治理和合并到单个数据库中。Oracle 9i 大大加强了Oracle 8i 数据库功能,以充当创建、治理和传递因特网内容的平台。包括:

a.存储和治理所有类型的内容

Oracle 9i 包括Internet File System(文件系统)版本1.2发行版,它是对Oracle 8i 数据库的革命性扩展。Oracle iFS 提供关系数据库和文件系统世界的最好部分。

b.英特网应用程序的内容辛迪加组织

Oracle 9i 还包括了一个增强的基础结构,它通过Dynamic Service(动态服务)支持用于门户、交易和其它英特网应用程序的因特网服务和内容辛加迪组织。

c.搜索和索引

Oracle 9i 建立在强大的数据库功能质上,来搜索所有类型的内容(包括文本和多媒体)。Oracle 9i 中的Ultra Search统一搜索跨越不同公司的信息中心库、WEB站点和群件内容领域。

d.协作项目

Oracle 9i 添加了创建共享工作空间的功能以支持长期的协作项目。工作空间支持就为现有的内容并答应现有的应用程序针对数据库的工作空间视图透明的运行。

e.可以定位的、随时可以移动的内容

带有Oracle Spatial 的 Oracle 9i 提供基于Oracle 电子商务、门户及无线ASP应用程序的支持,能够非常方便的将定位功能合并到他们的服务中。

2.电子商务集成

电子商务集成包括:

a.支持每小时数百万标准业务消息

Oracle 9i 提供了一个标准基础结构,使客户更轻易地将店面、交易和门户与其他后端和外部系统集成在一起。

b.分布式环境改进

在Oracle 9i 中,增强了 Advanced Replication,以便提供对复制表中的对象数据类型、多层的可更新实体化视图和实体化视图子查询中多对多的快速刷新的支持。减少了停止数据库的需要,改进了典型方案维护活动期间的可用性。

c.WEB服务支持

Oracle 9i Dynamic Services 是一个新的基于JAVA、面向服务的框架,它支持英特网应用程序的内容聚合。通过Dynamic Servise,开发者可以将来自于WEB站点、本地数据库或其他专有系统的应用程序逻辑封装到服务中,并且能够方便将这些服务并入其他的应用。

3.打包的应用程序

包括:

a.全球化-将电子商务扩展到世界市场

Oracle 9i 支持在一个中心数据库和中间层平台上开发和部署多语种应用程序,极大地降低了维护全球内容的成本和费用。

b.提供ISV所要求的战术性开发特性

Oracle 9i 继续作为 ISV 开发、部署、托管和移植的最佳平台。诸如可更新、可滚动游标及符合ANSI的CASE语句、日期-时间数据类型和连接语法之类的特性便从将在其他数据库上开发的应用程序移植到Oracle 9i 中。

4.商务智能平台

Oracle 9i 清除障碍以便为大中型企业中的商务智能提供最佳的平台支持,尤其重视大容量的数据带来的挑战和对电子商务环境中近似、实时复杂分析的需要。包括:

a.可伸缩性、性能和可治理性

性能、可伸缩性和可治理性是商务智能应用程序的基本要求。就像在上一个数据库发行版中那样,Oracle 9i 在其中的每个领域都是提供了相当大的增强。将Oracle 9i 的分区功能扩展为支持列表分区,并将基本分区功能扩展为覆盖Oracle 8i 中所有可用的数据类型。

b.完全的商务智能平台:Integrated ETL(集成的ETL)和Analysis(分析)功能

Oracle 9i被设计成一个完整的数据仓库平台,将Oracle数据库用作对数据仓库数据的所有操作的可伸缩数据引擎。

Oracle 9i 和Oracle 8i 的比较

通过上面对Oracle 9i 新特征的介绍,我们可以总结出Oracle 9i 在Oracle 8i 基础上某些功能的改进和加强,下面以表格的形式体现出来:

功能

比较

聚焦点

Oracle 9i 和Oracle 8i 聚焦于Internet

数据库修复

Oracle 8i 包含非常完备的恢复功能,Oracle 9i 对此功能进行了扩展包括对磁盘损坏的更好预防和改进的处理方法。

Cache Fusion功能

Oracle 9i在读/读、读/写和写/写争用的情况下直接将数据块从一个节点的高速缓存运送到另一个节点的高速缓存。这建立在处理读/写争用以前的Oracle 8i的基础之上。

Enterprise Java Engine

Oracle 9i提高嵌入式Java Virtual Machine(虚拟机)的性能、提供新的IDBC和SQLJ功能、增强Java存储过程以及对J2EE容器的错误修正。

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

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

存储和治理所有类型的内容

Oracle 9i 包括Internet File System(文件系统)版本1.2发行版,它是对Oracle 8i 数据库的革命性扩展。

Internet Content Management

(英特网内容治理器)

Oracle 9i 大大加强了Oracle 8i数据库功能,以充当创建、治理和传递因特网内容的平台

存储和治理所有类型的内容

Oracle 9i 包括Internet File System(文件系统)版本1.2发行版,它是对Oracle 8i 数据库的革命性扩展。

商务智能平台

可伸缩性、性能和可治理性 Oracle 9i 的分区功能扩展为支持列表分区,并将基本分区功能扩展为覆盖Oracle 8i 中所有可用的数据类型

Oracle 9i 针对Java 开发工具的功能改进

通过上面对Oracle 9i新特征的分析,我们总结出针对Java开发工具,Oracle 9i的改进功能:

1.Oracle 9i 已经改进了电子商务系解决方案的性能,其中针对Java,改进了无用的单元集收集,更好的本地的编译,增强了对象共享和会话连接,提高了在Java中内置在数据库中之行的应用程序性能。

2.Oracle 9i 在电子商务应用程序开发平台方面,针对Java,提高嵌入式Java Virtual Machine(虚拟机)的性能,在 Java 存储过程中增加了返回多行纪录(REFCURSORS)。

3.Oracle 9i 在英特网内容存储和治理功能上,增加了对interMedia 图像、音频以及视频的支持。通过将Java Imageing(JAI,Java高级图像处理)合并入数据库并在interMedia中提供对Java Media Framework(JMF,Java媒体框架)的支持,Oracle 9i 极大地简化了新增多媒体格式、处理及提供媒体的功能。除此之外,现在可以通过相关的PL/SQL和Java接口,以原有的方式来存取interMedia的音频、视频及图像媒体处理服务。

4.Oracle 9i WEB服务器是一个新的基于JAVA、面向服务的框架,它支持英特网应用程序的内容聚合。

小结

Oracle 自 20 世纪80年代以来就打造了自己的成功基础。它构建了世界上第一款完全可移植的,真正可伸缩性的信息治理平台。直至今日,它已经是唯一提供全面的功能、无限的可伸缩性、连续的可用性以及强大的安全性的计算机平台。

Oracle 9i 平台包括了数据库服务器、应用程序服务器、工作流服务器、电子邮件服务器、目录服务器、门户服务器、无线服务器等,提供的是一套完整和集成的解决方案,适合于任何类型的应用程序的开发与部署。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有