前导知识-心中有数

1.Oracle简介

1970年6月IBM公司的研究员埃德加·考特(Edgar Frank Codd)在《Communications of ACM》(通信计算机)发表了名为《大型共享数据库的关系模型》的论文,拉开了关系型数据库革命的序幕。IBM公司于1973年开发了原型系统System R来研究关系数据库的实际可用性,但是在当时层次和网状数据库占据主流的时代,并没有及时推出关系数据库产品。

1977年6月,Larry Ellison(劳伦斯·埃里森)与Bob Miner、Edward Oates在硅谷共同创办了一个名为软件开发实验室(Software Development Laboratories, SDL)的公司,他们的第一个项目是给美国政府做的,项目的名称当时就叫Oracle, Oracle在英语中的意思就是神谕宣誓、预言或圣言。此后,他们就把研发的数据库叫做Oracle,后来也把公司名字也改为Oracle。

1979年,SDL更名为关系软件有限公司(Relational Software Inc, RSI),并于1979年的夏季发布了可用于DEC公司的PDP-11计算机上的商用Oracle产品,这是世界上第一个商用关系数据库管理系统。

1983年,为了突出公司的核心产品,RSI再次更名为Oracle, Oracle从此正式走进人们的视野。现在,Oracle公司是仅次于微软公司的世界第二大软件公司,是全球最大的信息管理软件及服务供应商。Oracle公司拥有世界上唯一一个全面集成的电子商务套件Oracle Applications R 11i,深受用户的青睐。

Oracle发展到目前的Oracle 11g版本,是历经30多年努力研发的成果,其基本发展历程如下所示。

1977年,Oracle公司正式创立。

1979年夏季,推出第一个商用关系数据库管理系统。

1983年3月,发布了Oracle第3版,是完全使用C语言编写的便于移植的数据库产品。

1984年10月,Oracle发布了第4版,产品的稳定性得到了一定的增强。

1985年,Oracle发布了第5版,该版本的稳定性又有了很大的提高。

1986年,Oracle发布第一个可以在C/S(客户机/服务器)模式下运行的数据库产品。

1988年,Oracle发布了第6版,该版本增加了行级锁、联机热备份等功能,在一定程度上增强了Oracle的可用性。

1992年6月,Oracle发布了第7版,是Oracle真正出色的产品,增强了分布式事务处理能力和对数据库管理功能,同时也提高了数据库的安全性。

1997年6月,Oracle发布了第8版,开始支持面向对象的开发及新的多媒体应用,也为支持Internet和网格计算等新技术奠定了基础。

1998年9月,Oracle正式发布Oracle 8i,这里的“i”表示Internet,这一版本中添加许多为支持Internet而设计的特性,将客户机/服务器应用转移到Web上。

2001年6月,Oracle发布了Oracle 9i,在Oracle 9i的诸多新特性中,最重要的就是Real Application Clusters(RAC)。

2003年9月8日,Oracle发布了Oracle 10g,这里的“g”表示grid(网格),这一版本的最大特点就是加入了网格计算的功能。

2007年11月,Oracle正式发布了11g版本,这也是目前最新的版本,该版本大幅度提高了系统性能和安全性,全新的Data Guard使可用性最大化,利用全新的高级数据压缩技术降低了数据存储的开销,明显缩短了应用程序测试环境部署及分析测试结果所花费的时间,增加了RFID Tag、DICOM医学图像、3D空间等重要数据类型的支持,加强了对Binary XML的支持和性能优化。

2.安装Oracle 11g R2应具备的硬件条件和软件条件

任何软件的安装与使用对计算机的硬件和软件环境都有要求的,在Windows操作系统中安装Oracle 11g R2之前,必须熟知其安装与运行的基本条件。

(1)硬件条件

硬件条件主要是内存和硬盘的可用空间大小,在Windows操作系统中安装Oracle 11g R2对硬件的具体要求如表1-1所示。

表1-1 Windows操作系统中安装Oracle 11g R2的硬件要求

(2)软件条件

Oracle 11g R2对软件环境也有一定的要求,并不是所有的操作系统都能够安装该软件,例如Windows 98、Windows NT、Windows 2000(非SP1版)等操作系统都不能成功安装该软件。根据Oracle的官方文档,能够成功安装Oracle 11g R2的Windows操作系统如表1-2所示。

表1-2 能成功安装Oracle 11g R2的Windows操作系统