Oracle12c中文版数据库管理、应用与开发实践教程数据库空间管理

来源:互联网 由 文泉书局 贡献 责任编辑:李志  
第14章 数据库空间管理

Oracle数据库系统有着清晰的逻辑结构和物理结构。Oracle数据库的存储管理实际上是对数据库逻辑结构的管理,管理对象主要包括表空间、数据文件、段、区和数据库。而对数据库空间的管理主要表现在表空间的管理。本章详细介绍数据库表空间的管理。

本章学习要点:

“了解表空间的作用和类型

“理解表空间的状态

“掌握表空间的创建

“掌握默认表空间的设置

“熟悉表空间的查询

“掌握表空间的删除

“掌握表空间名称和大小的修改

“掌握表空间状态的切换

“熟悉大文件表空间

“熟悉临时表空间

“熟悉还原表空间

Oracle的体系结构分为逻辑结构和物理结构,在逻辑结构方面,Oracle数据库被划分为多个表空间;在物理结构上,数据信息存储在数据文件中。一个数据库用户可以拥有多个表空间,一个表空间可以包含多个数据文件;相应地,一个表空间只能归属于一个用户,一个数据文件只能归属于一个表空间。本节介绍表空间的基础知识。

SQL Server数据库与Oracle数据库之间最大的区别要属表空间的设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。

一个数据库在逻辑上由表空间组成,一个表空间包含一个或者多个操作系统文件,这些系统文件称为数据文件。

数据文件是Oracle格式的操作系统文件,例如扩展名为.dbf的文件。数据文件的大小决定了表空间的大小,当表空间不足时就需要增加新的数据文件或者重新设置当前数据文件的大小,以满足表空间的增长需求。

Oracle 12c中文版数据库管理、应用与开发实践教程

数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索数据库均有SYSTEM表空间,这是数据库创建时自动创建的。SYSTEM Oracle数据库通常仅包括SYSTEM表空间,然而一个稍大型应用

数据库中的数据,需要拥有下列权限。

RESOURCE特权。

(3)被分配指定表空间的存储空间使用份额。

(4)被指定默认临时段表空间,建立不同的表空间,设置最大的存储容量。

Oracle中表空间的数量和大小没有严格限制,例如一个大小为20GB的表空间和大小为10MB的表空间可以并存,只是用户根据业务需求赋予的表空间功能不同。在这些表空间中有些是所有Oracle数据库必备的表空间:SYSTEM表空间、临时表空间、还原表空间和默认表空间。

那些必备的表空间称为系统表空间,除此之外还有非系统表空间。对系统表空间和非系统表空间解释如下。

1.系统表空间

系统表空间是Oracle数据库系统创建时需要的表空间,这些表空间在数据库创建时自动创建,是每个数据库必需的表空间,也是满足数据库系统运行的最低要求。例如,系统表空间SYSTEM中存储数据字典或者存储还原段。

在用户没有创建非系统表空间时,系统表空间可以存放用户数据或者索引,但是这样做会增加系统表空间的I/O,影响系统效果。

2.非系统表空间

非系统表空间是指用户根据业务需求而创建的表空间,它们可以按照数据多少、使用频率、需求数量等方面进行灵活的设置。这样一个表空间的功能就相对独立,在特定的数据库应用环境下可以很好地提高系统的效率。

通过创建用户自定义的表空间,如还原空间、临时表空间、数据表空间或者索引表

数据库空间管理

空间,使得数据库的管理更加灵活、方便。

Oracle 空间的使用进行管理。表空间状态属性有4种,分别是在线(ONLINE )、只读(READ ONLY )和读写(READ WRITE )殊情况。

1.在线

当表空间的状态为ONLINE 时,才允许访问该表空间中的数据。

2.离线

当表空间的状态为OFFLINE 机备份;也可以对应用程序进行升级和维护等。

3.只读

当表空间的状态为READ ONLY 时,虽然可以访问表空间中的数据,但访问仅限于阅读,而不能进行任何更新或删除操作,目的是为了保证表空间的数据安全。

4.读写

当表空间的状态为READ WRITE 时,可以对表空间进行正常访问,包括对表空间中的数据进行查询、更新和删除等操作。

Oracle 数据库支持为用户分配磁盘空间,限制用户可以使用的存储空间,防止硬盘空间耗竭。这样的技术通过表空间来实现,一个表空间又可以添加多个数据文件,存储数据库对象:表、视图、函数等。

创建表空间并设置其大小,可以有效地限制用户的存储空间;而不需要再使用的表空间可以直接删除,并合理处置被删除表空间内的数据文件。本节介绍表空间的创建、查询和删除。

Oracle 在创建表空间时将完成两个工作,一方面是在数据字典和控制文件中记录新建的表空间信息。另一方面是在操作系统中创建指定大小的操作系统文件,并作为与表空间对应的数据文件。

以下内容为系统自动转化的文字版,可能排版等有问题,仅供您参考:

第 14 章 数据库空间管理 Oracle 数据库系统有着清晰的逻辑结构和物理结构。

Oracle 数据库的存储管理实际 上是对数据库逻辑结构的管理,管理对象主要包括表空间、数据文件、段、区和数据库。

而对数据库空间的管理主要表现在表空间的管理。

本章详细介绍数据库表空间的管理。

本章学习要点: “ “ “ “ “ “ “ “ “ “ “ 了解表空间的作用和类型 理解表空间的状态 掌握表空间的创建 掌握默认表空间的设置 熟悉表空间的查询 掌握表空间的删除 掌握表空间名称和大小的修改 掌握表空间状态的切换 熟悉大文件表空间 熟悉临时表空间 熟悉还原表空间 14.1 认识表空间 Oracle 的体系结构分为逻辑结构和物理结构,在逻辑结构方面,Oracle 数据库被划 分为多个表空间;在物理结构上,数据信息存储在数据文件中。

一个数据库用户可以拥 有多个表空间,一个表空间可以包含多个数据文件;相应地,一个表空间只能归属于一 个用户,一个数据文件只能归属于一个表空间。

本节介绍表空间的基础知识。

14.1.1 表空间简介 SQL Server 数据库与 Oracle 数据库之间最大的区别要属表空间的设计。

Oracle 数据 库开创性地提出了表空间的设计理念,这为 Oracle 数据库的高性能做出了不可磨灭的贡 献。

可以这么说,Oracle 中很多优化都是基于表空间的设计理念而实现的。

一个数据库在逻辑上由表空间组成,一个表空间包含一个或者多个操作系统文件, 这些系统文件称为数据文件。

数据文件是 Oracle 格式的操作系统文件,例如扩展名为.dbf 的文件。

数据文件的大 小决定了表空间的大小,当表空间不足时就需要增加新的数据文件或者重新设置当前数 据文件的大小,以满足表空间的增长需求。

Oracle 12c 中文版数据库管理、应用与开发实践教程 表空间是 Oracle 数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索 引、聚簇、回退段和临时段等。

SYSTEM 每个 Oracle 数据库均有 SYSTEM 表空间, 这是数据库创建时自动创建的。

表空间必须保持联机状态,因为其包含着数据库运行所要求的基本信息:关于整个数据 库的数据字典、联机求助机制、所有回退段、临时段和自举段、所有的用户数据库实体、 其他 Oracle 软件产品要求的表。

一个小型应用的 Oracle 数据库通常仅包括 SYSTEM 表空间,然而一个稍大型应用 的 Oracle 数据库采用多个表空间会对数据库的使用带来更大的方便。

表空间能够帮助 DBA 用户完成以下工作。

(1)决定数据库实体的空间分配。

(2)设置数据库用户的空间份额。

(3)控制数据库部分数据的可用性。

(4)分布数据于不同的设备之间以改善性能。

(5)备份和恢复数据。

用户创建数据库实体,不需要对给定的表空间拥有相应的权力。

对一个用户来说, 要操作一个 Oracle 数据库中的数据,需要拥有下列权限。

(1)被授予关于一个或多个表空间中的 RESOURCE 特权。

(2)被指定默认表空间。

(3)被分配指定表空间的存储空间使用份额。

(4)被指定默认临时段表空间,建立不同的表空间,设置最大的存储容量。

Oracle 中表空间的数量和大小没有严格限制,例如一个大小为 20GB 的表空间和大 小为 10MB 的表空间可以并存,只是用户根据业务需求赋予的表空间功能不同。

在这些 表空间中有些是所有 Oracle 数据库必备的表空间:SYSTEM 表空间、临时表空间、还原 表空间和默认表空间。

那些必备的


  • 与《Oracle12c中文版数据库管理、应用与开发实践教程数据库空间管理》相关:
  • Oracle12c中文版数据库管理、应用与开发实践
  • Oracle12c中文版数据库管理、应用与开发实践
  • Oracle12c中文版数据库管理、应用与开发实践
  • Oracle12c中文版数据库管理、应用与开发实践
  • Oracle12c中文版数据库管理、应用与开发实践
  • Oracle12c中文版数据库管理、应用与开发实践
  • Oracle12c中文版数据库管理、应用与开发实践
  • Oracle12c中文版数据库管理、应用与开发实践
  • Oracle12c中文版数据库管理、应用与开发实践
  • Oracle12c中文版数据库管理、应用与开发实践
  • 本站网站首页首页教育资格全部考试考试首页首页考试首页职业资格考试最近更新儿童教育综合综合文库22文库2建筑专业资料考试首页范文大全公务员考试首页英语首页首页教案模拟考考试pclist学路首页日记语文古诗赏析教育教育资讯1高考资讯教育头条幼教育儿知识库教育职场育儿留学教育高考公务员考研考试教育资讯1问答教育索引资讯综合学习网站地图学习考试学习方法首页14托福知道备考心经冲刺宝典机经真题名师点睛托福课程雅思GREGMATSAT留学首页首页作文
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.xue63.com All Rights Reserved