oracle系统主要由oracle database和oracle application
server两大拳头产品以及oracle管理程序包等其他产品组成。
oracle database
10g提供给了四个版本,
每个版本适用于不同的开发和部署环境,另外oracle还提供了额外的几种可选数据库产品,这些产品针对特殊的应用需求增强了oracle
database 10g的功能。
下面是oracle
database 10g的可用版本:
1、oracle数据库10g标准版1(oracle database 10g standard edition
one)为工作组、部门级和互联网应用程序提供了前所未有的易用性和性价比。从针对小型商务的单服务器环境大型的分布式部门环境,oracle
database 10g包含了构建关键商务的应用程序所必需的全部工具。standard edition
one仅许可在最高容量为两个处理器的服务器上使用。
2、oracle数据库10g标准版(oracle database 10g standard edition)提供了standard
edition
one的所有功能,并且利用真正应用集群提供了对更大型的计算机和服务集群的支持。它可以在最高容量为四个处理器的单台服务器上、或者在一个支持最多四个处理器的服务器集群上使用。
3、oracle数据库10g企业版(oracle database 10g enterprise
edition)为关键任务的应用程序(如大业务量的在线事务处理即OLTP环境、查询密集的数据仓库和要求苛刻的互联网应用程序)提供了高效、可靠、安全的数据管理。oracle数据库企业版为企业提供了满足当今关键任务应用程序的可用性和可伸缩性需求的工具和功能。它包含了oracle数据库的所有组件,并且能够通过购买选项和程序包来进一步得到增强。
4、oracle数据库10g个人版(oracle database 10g personal
edition)支持需要与oracle数据库10g标准版1、oracle数据库标准版和oracle数据库企业版完全兼容的单用户开发和部署。通过将oracle
database
10g的获奖功能引入到个人工作站中,oracle提供了结合世界上最流行的数据库功能的数据库,并且数据库具有桌面产品通常具有的易用性和简单性。
oracle数据库个人版、oracle数据库标准版、标准版1和oracle数据库企业版包含了一系列常用的应用程序开发功能(包括与SQL对象相关的功能、用于编写存储过程和触发器的PL/SQL和JAVA编程接口)。oracle数据库这些版本中的任意一个编写的应用程序将与其它的应用程序一起运行。
oracle数据库10g企业版支持的API通常个人版和标准版也支持,涉及到与可选的附加产品相关的功能时例外,这些附加特性仅随oracle数据库10g个人版和oracle数据库10g企业版一起提供(例如oracle
OLAP或oracle数据挖掘)。
这些oracle
database
10g产品全部是用同一个强健和可靠的数据库引擎体系结构构建的。在许多不同的平台上,oracle数据库10g标准版和oracle数据库10g个人版都和oracle数据库10g企业版完全兼容,因此你的数据库应用程序可以从笔记本电脑扩展到台式电脑然后再到整个企业网络,而无需重新设计。
随着业务的发展,当你的业务需要更高的可伸缩性和功能时,你可以容易地从oracle数据库10g标准版升级到企业版。oracle标准版的优势之一就是它可以轻易地升级到企业版(只需要安装EE软件),你不需要对你的数据库、应用程序或管理过程做任何修改,并且同时还可以获得企业版所有额外的可靠性、可用性、可伸缩性和其他益处。
这四个oracle数据库10g版本都具有相应的特性和功能,以满足应用程序不断变化的需求。此外,oracle还提供了具有先进技术的可选产品,这些技术能够满足关键任务的OLTP、数据仓库和互联网应用程序环境最苛刻的开发和部署需求。
这些可选产品包括:
oracle真正应用集群
oracle真正应用集群是通过集群技术来利用多个互连的计算机处理能力的计算环境。oracle真正应用集群通过利用集群化的硬件配置为任意打包或定制的应用程序提供了无限的可伸缩性和高可用性,并且它还具有单个系统简单性和易用性。oracle真正应用集群允许从集群化的系统配置的多个节点访问单个数据库,使应用程序和数据库用户不受硬件和软件故障的影响,同时提供了随硬件环境而扩展的性能。
oracle分区
oracle分区为大型的底层数据库表和索引增加了重要的可管理性、可用性和性能,从而为OLTP、数据中心和数据仓库应用程序增强了数据管理环境。oracle分区允许将大表分解为单独管理的更小的部分,同时保留应用程序级的单个数据视图。支持range、hash、list和组合(、range和hash组合,以及range和list组合)分区方法。
oracle高级安全性
oracle高级安全性(ASO)为oracle数据库提供了网络加密的一整套功能强大的验证服务。网络加密是利用行业标准的数据加密和数据集成算法来实施的。这位部署提供了一个编码和密码增强的选择。强大的验证服务支持一套全面的符合行业标准的第三方验证选项。验证选项包括oracle数据库的单点登录服务,这是通过与现有的验证框架和双方验证选择(如智能卡和令牌卡)进行互操作而实现的。
oracle OLAP
oracle
OLAP是一个可伸缩、高性能的计算引擎,它为开发分析应用程序提供了完全集成的管理。oracle
OLAP完全集成在数据库中,并提供了一整套分析功能。例如,预测分析可以用来预测市场趋势、预测产品生产需求以及生成企业预算和财务分析系统。利用复杂、多维的查询和计算,可以获得诸如市场份额和净现值等信息。JAVA
OLAP API提供了高效的面向对象的方法,以构建需要复杂的分析查询功能应用程序。
oracle数据挖掘
oracle数据挖掘允许公司构建高级商务智能应用程序,这些应用程序能够挖掘企业数据库,洞察新的问题,并将这些信息集成到商务应用程序中。oracle数据挖掘嵌入了数据挖掘功能,以进行分类、预测和关联。所有的建模和评分功能都可以通过基于JAVA的API来访问。
oracle空间数据库(oracle spatial)
oracle
spatial允许用户和应用程序开发人员将他们的空间数据紧密集成到企业应用程序中。oracle
spatial根据相关数据的空间关系(例如,在给定的距离之内,存储位置到用户的接近程度,以及每个区域的销售收入)来便于分析。oracle
spatial在行业标准的数据库中管理空间数据,从而导致了在数据服务器上进行的应用程序集成。这使得供应商工具和应用程序能够直接从oracle数据库访问空间数据,从而提供互操作性并使成本最低。
oracle programmer
oracle programmer是一个单独的oracle产品,它为构建访问和操作oracle
database 10g的企业应用程序的开发人员提供了一组丰富的接口。oracle
programmer包括了以下产品系列:
三个嵌入式SQL风格的接口:预编译器、SQL*Module和SQLJ
四个调用级接口:oracle调用接口(CI)、oracle
C++调用接口(OCCI)、ODBC和JDBC
两个COM数据访问接口:oracle obects for OLE(OO4O)和oracle
provider for OLE DB
Microsoft .Net支持:oracle data provider for
.NET(ODP.NET)、OLE DB .NET和ODBC .NET