Oracle系统简介
与Oracle数据库同时出现的还有informix数据库系统。使用两者的用户都是专注的。Oracle数据库系统广泛应用于银行、informix数据库系统和通信行业。
因为ORACLE数据库产品是当前数据库技术的典型代表,所以她的产品除了数据库系统之外,还包括应用系统和开发工具。刚接触Oracle的人都有这样的感觉,Oracle的产品太多了,每个产品都有很深刻的内容,不知道从哪里开始学。为了在较短的时间内更好地理解和使用oracle数据库系统,有必要了解oracle的一些基本术语和概念。下面是一些管理中常用的概念和术语,供初学者快速了解Oracle数据库系统。
ORACLE7和ORACLE8
ORACLE7是一个完整的关系数据库系统,不支持面向对象。ORACLE8是一个面向对象的数据库系统,既不是纯面向对象的数据库,也不是纯关系数据库。它是两者的结合,所以被称为“对象-关系数据库”。
ORACLE8和ORACLE8i
在后来的ORACLE8版本中,经过多次改进,出现了ORACLE 8.0.X的版本。但1998年初发布的ORACLE 8I,可以算是ORACLE 8的一套扩展功能。因为ORACLE 8I比ORACLE 8提供了更多的功能,所以它不仅具有相同的RDBMS功能,还提供了许多与INTERNET相关的功能。最重要的是,它将JAVA集成到了一个内部数据语言中,可以充当替代品或代用品,它还集成了一个WEB服务器和开发平台(Web DB)。对于ORACLE 8.0.x,只到ORACLE 8.0.5就结束了,之后又推出了ORACLE8i 8.1.5。ORACLE8i 8.1.5也常被称为Release 1。ORACLE8i 8.1.6版本称为Release 2;;ORACLE8i 8.1.7版本称为Release 3。
ORACLE8i和ORACLE9i
2000年底,在正式进入21世纪之前,ORACLE公司正式发布了ORACLE 9i新的数据库系统。原本预计可能会有ORACLE 8i V8.1.8等版本,但ORACLE 8i版本发布为8.1.7后才被Oracle9i取代。和其他软件公司一样,甲骨文公司为了抢占市场,不再愿意在原有版本上做更多的改进和优化工作,而是直接推出一款新产品。与ORACLE8i相比,ORACLE9i主要包括以下三个部分:
l数据库核心(数据库)l应用服务器(应用服务器)
l开发工具集(开发者套件)Oracle9i主焦点(Oracle9i焦点):
电子商务智能。
l应用开发(应用开发)
l应用程序托管。
l门户和内容(门户和内容)
l电子商务连续性(E-Business Continuity) Oracle9i旨在结合互联网市场。
Oracle9i适合并胜任市场上所有苛刻的要求。
L Oracle9I实时应用(Oracle9i Real Application)
L Oracle9I高可用性l oracle9i系统管理l Oracle9i安全性。
Oracle9i数据库服务:
l商业智能和数据仓库(商业智能和数据仓库)
L Oracle9I动态服务(Oracle9I动态服务)
Oracle9I JAVA和XML(Oracle9i Java和XML)电子商务集成。
ORACLE OAS和ORACLE iAS
ORACLE公司的iAS早期版本是ORACLE Web Server,后来第四个版本改名为ORACLE APPLICATION SERVER,2000年底之前改名为ORACLE 9i Internet APPLICATION Server(ORACLE iAS)。IAS是一个全面的开发工具,可以与ORACLE8i或ORACLE9i结合使用。它为创建和部署任何基于网络的应用程序提供了一个完整的互联网平台。iAS包括门户、交易应用、商业智能工具、无线互联网应用和企业集成。Oracle Internet Application Server提供了业界最全面的中间层产品,包括通信、表示、业务逻辑、数据缓存和系统服务。
1.通信服务:基于Apache的ORACLE HTTP Server,主要包括以下模块:mod_jserv:向Oracle iAS分发HTTP请求的servlet引擎。Mod_perl:将perl程序的HTTP请求分发给Apache Web服务器的perl解释器。Mod_ssl:提供一个基于ssl证书的公钥,用于加密客户机和Apache服务器之间的通信。Mod_plsql:Oracle专用模块,用于向数据库中的PL/SQL和Java存储过程传输HTTP请求。
2.呈现服务提供了以下内容呈现方法:Oracle portal(Oracle JServer Perl解释器Oracle Java Server Pager(JSP)Oracle PL/SQL Server Pages(PSP)。
3.业务逻辑服务可以提供以下服务组件:Oracle8i JVM( Java虚拟机)Oracle8i PL/SQL Java业务组件(BC4J)表单服务报表服务Discoverer查看器。
4.数据管理服务Oracle 8i缓存
5.系统服务Oracle企业管理器(Oracle高级安全开发工具包,
包括:l Oracle数据库客户端开发人员工具包l Oracle XML开发人员工具包(xdk) l Oracle LDAP开发人员工具包。
ORACLE应用程序R11i
除了提供完善的数据库系统,Oracle还提供一整套解决方案,即一整套应用系统,通常称为Oracle Application R 11i。这是一个完全集成的电子商务套件。它包括:
1.数据仓库平台
Oracle 8i企业数据库服务器
Oracle Warehouse Builder(数据仓库构建器)
2.商业智能工具包
甲骨文发现者
Oracle Express产品线
甲骨文达尔文
3.Oracle金融服务应用L绩效管理L客户关系管理L风险管理
4.ORACLE财务系统基于互联网的财务管理系统包括以下模块:
商业智能管理
预算管理
合并管理
现金预测管理
员工费用管理
Oracle财务分析系统
Oracle项目管理系统
工作流程管理
预警系统。