预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第1章Oracle12c简介在现在的软件开发中,数据库已经成为一项必不可少的技术,使用数据库可以对大量的数据进行有效的管理。目前使用的数据库有很多,Oracle便是其中之一。Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库,它实现了分布式处理功能。本书重点介绍Oracle数据库,但是在本章中仅对Oracle数据库的基础知识进行介绍,关于其功能会在后面章节中进行介绍。本章学习要点:“了解Oracle12c的发展历史“熟悉Oracle12c的数据库版本“熟悉Oracle12c的新增特性“掌握Oracle12c数据的安装过程“掌握如何登录到Oracle12c数据库“熟悉Oracle12c的体系结构1.1Oracle12c概述Oracle数据库系统是美国Oracle公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的C/S或B/S体系结构的数据库之一。目前Oracle12c是最新版本,本节首先介绍该版本的基础知识。1.1.1发展历史Oracle公司是全球最大的信息管理软件及服务供应商,它的创建来源于一篇技术型论文。这篇论文是1970年6月,IBM公司的研究员德加·考特(EdgarFrankCodd)在CommunicationsofACM上发表的《大型共享数据库数据的关系模型》。随后,在1977年6月,LarryEllison与BobMiner和EdOates在硅谷共同创办了一家名为软件开发实验室(SoftwareDevelopmentLaboratories,SDL)的计算机公司(Oracle公司的前身),该公司开始策划构建可商用的关系型数据库系统。根据Ellison和Miner在前一家公司从事的一个由中央情报局投资的项目代码,他们把这个产品命名为Oracle。因为他们相信Oracle(字典里的解释有“神谕,预言”之意)是一切智慧的源泉。1979年,SDL更名为关系软件有限公司(RelationalSoftware,Inc.,RSI),毕竟“软件开发实验室”不太像一个大公司的名字。1983年,为了突出公司的核心产品,RSI再次更名为Oracle。Oracle从此正式走入Oracle12c中文版数据库管理、应用与开发实践教程人们的视野。RSI在1979年的夏季发布了可用于DEC公司的PDP-11计算机上的商用Oracle产品,这个数据库产品整合了比较完整的SQL实现,其中包括子查询、连接及其他特性。出于市场策略,公司宣称这是该产品的第2版,但实际上却是第1版。同年3月,RSI发布了Oracle第3版。1984年10月,Oracle发布了第4版产品,该版本的产品稳定性得到了增强。1985年,Oracle发布了第5版。有些用户说,这个版本算得上是Oracle数据库的稳定版本。这也是首批可以在C/S模式下运行的RDBMS产品,在技术趋势上,Oracle数据库始终没有落后。1986年3月12日,Oracle公司以每股15美元公开上市。两年后,Oracle发布了第7版,它是Oracle真正出色的产品,它的发布取得了巨大的成功。1997年6月,Oracle发布第8版,它支持面向对象的开发及新的多媒体应用,这个版本也为支持Internet、网络计算等奠定了基础。1998年9月,Oracle公司正式发布Oracle8i,“i”代表Internet。Oracle8i成为第一个完全整合了本地Java运行时环境的数据库。在2001年6月的OracleOpenWorld大会中,Oracle发布了Oracle9i,它是一个更加完善的数据库版本。2007年11月,Oracle11g正式发布。Oracle11g是Oracle公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理等多项创新。22013年6月26日,Oracle12c版本正式发布,其中“c”代表云计算,首先发布的版本号是12.1.0.1.0,目前最新的版本号是12.1.0.2.0。Oracle12c数据库引入了一个新的多承租方架构,使用该架构可以轻松部署和管理数据库云。另外,一些创新特性可最大限度地提高资源使用率和灵活性,如OracleMultitenant可快速整合多个数据库,而AutomaticDataOptimization和HeatMap能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的增强,使得Oracle12c成为私有云和公有云部署的理想平台。1.1.2数据库版本Oracle12c为适合不同规模的组织需要提供了多个量身定制的版本,并为满足特定的业务和IT需求提供了几个企业版专有选件。Oracl