- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章Oracle12c数据库介绍选编
第2章 Oracle 11G数据库介绍
2. 1 Oracle11g简介与安装
2. 2 Oracle数据库的基本结构
2. 3 Oracle 11G数据库工具
2. 1 Oracle11G简介与安装
2.1.1 Oracle 11g数据库简介
1979年,甲骨文公司推出当时世界上第一个基于SQL标准的关系数据库产品Oracle 1,之后不断完善,2001年发布Oracle 9i,Oracle数据库已经被广泛移植到各类大、中、小、微机环境和平台上。接着推出的Oracle 10g,在数据库性能、可用性和管理能力上都有了极大的增强。随着互联网普及,甲骨文公司的产品发展战略也转而针对网络和云,进行了全面的升级。2007年7月,甲骨文发布了Oracle 11g,它是数据库领域最优秀的产品之一,经过1500万个小时的测试,开发工作量达到了3.6万人/月。Oracle 11g能更方便地在由低成本服务器和存储设备组成的网格上运行,它在继承了前版Oracle 10g的基础上又增加了400多项新特性,如改进本地Java和PL/SQL编译器、数据库修复向导等。
2.1.2 Oracle 11g的安装
1.安装前的准备
登录(需要先注册)甲骨文官方网站:/technetwork/database/enterprise-edition/ downloads/index.html,免费下载Oracle 11g的安装包(共两个文件,大小约合2.1GB),如图2.1所示。
2.1.2 Oracle 11g的安装
2.安装过程
(1)开始安装后,首先出现如图2.2所示的“配置安全更新”窗口,取消勾选“我希望通过My Oracle Support接收安全更新”,在“电子邮件”栏中填写邮件地址(登录甲骨文官网时注册的),单击“下一步”按钮。
2.1.2 Oracle 11g的安装
(2)在“选择安装选项”窗口中选择“创建和配置数据库”,如图2.3所示,单击“下一步”按钮。
2.1.2 Oracle 11g的安装
(3)在“系统类”窗口中根据介绍选择软件安装的类型,如图2.4所示。
2.1.2 Oracle 11g的安装
(4)在“典型安装配置”窗口中,选择Oracle的基目录、软件安装路径和数据库文件的存放路径,并选择要安装的数据库版本和字符集(一般都采取默认选项,但须记下以便日后使用),如图2.5所示。
2.1.2 Oracle 11g的安装
(5)若上一步检查没有问题,就会生成安装设置概要信息,如图2.6所示,可保存这些信息到本地,方便以后查阅。
2.1.2 Oracle 11g的安装
(6)安装完成后,会弹出如图2.7所示的对话框。
2.1.2 Oracle 11g的安装
(7)若安装成功,会出现如图2.8所示的界面,单击“关闭”按钮即可。
2. 2 Oracle数据库的基本结构
2.2.1 内部结构
1.表空间(TABLESPACE)
(1)EXAMPLE表空间。EXAMPLE表空间是示例表空间,用于存放示例数据库的方案对象信息及其培训资料。
(2)SYSTEM表空间。SYSTEM表空间是系统表空间,用于存放Oracle系统内部表和数据字典的数据,如表名、列名和用户名等。一般不赞成将用户创建的表、索引等存放在SYSTEM表空间中。
(3)SYSAUX表空间。SYSAUX表空间是辅助系统表空间,主要存放Oracle系统内部的常用样例用户的对象,如存放CMR用户的表和索引等,从而减少系统表空间的负荷。SYSAUX表空间一般不存储用户的数据,由Oracle系统内部自动维护。
(4)TEMP表空间。TEMP表空间是临时表空间,存放临时表和临时数据,用于排序和汇总等。
(5)UNDOTBS1表空间。UNDOTBSI表空间是重做表空间,存放数据库中有关重做的相关信息和数据。
(6)USERS表空间。USERS表空间是用户表空间,存放永久性用户对象的数据和私有信息,因此也被称为数据表空间。每个数据库都应该有一个用户表空间,以便在创建用户时将其分配给用户。
2.2.1 内部结构
2.表(TABLE)
表是数据库中存放用户数据的对象。它包含一组固定的列。表中的列描述该表所跟踪的实体的属性,每个列都有一个名字和若干个属性。表结构的一个样例如图2.9所示。
2.2.1 内部结构
3.约束条件(CONSTRAINT)
(1)主键(PRIMARY KEY)。主键是表中的一列或多列。为表定义主键有如下几个作用:主键包含的列不能输入重复的值,以此来保证一个表的所有行的唯一性;主键也不允许定义此约束的列为NULL值;主键在定义此约束的列中创建了唯一性的索引,利用这个索引可更快地检索表中的行。
(2)默认(DEFAULT)约束条件。在表中插入一行数据但
文档评论(0)