- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle系列培訓教程之五逻辑结构
逻辑结构
数据库逻辑结构包含表空间、段、范围(extent)、数据块和模式对象。
(一)表空间
一个数据库划分为一个或多个逻辑单位,该逻辑单位称为表空间类似于sybase下的设备。(TABLESPACE)。一个表空间可将相关的逻辑结构组合在一起。DBA可利用表空间作下列工作:
控制数据库数据的磁盘分配,克服操作系统文件的限制。2G
将确定的空间份额分配给数据库用户。
通过使单个表空间在线或离线,控制数据的可用性。
执行部分数据库后备或恢复操作。
为提高性能,跨越设备分配数据存储。
数据库、表空间和数据文件之间的关系如下图所示:
logic physical
每个数据库可逻辑划分为一个或多个表空间
。每一个表空间是由一个或多个数据文件组成,该表空间物理地存储表空间中全部逻辑结构的数据。DBA可以建立新的表空间,可为表空间增加数据文件或可删除数据文件,设置或更改缺省的段存储位置。
每一个ORACLE数据库包含有一个名为SYSTEM的表空间,在数据库建立是自动建立。在该表空间中总包含有整个数据库的数据字典表。最小的数据库可只需要SYSTEM表空间。该表空间必须总是在线。表和存储的PL/SQL程序单元(过程、函数、包和触发器)的全部存储数据是存储在SYSTEM表空间中。如果这些PL/SQL对象是为数据库建的,DBA在SYSTEM表空间中需要规划这些对象所需要的空间。
表空间利用增加数据文件或扩展数据文件扩大表空间,表空间的大小为组成该表空间的数据文件大小的和。相关命令。
创建表空间:CREATE TABLESPACE app_data
DATAFILE ?DISK4/app01.dbf?SIZE 100M,
?DISK5/app02.dbf?SIZE 100M
MINIMUM EXTENT 500K
DEFAULT STORAGE(INITIAL 500K NEXT 500K MAXEXTENTS 500 PCTINCREASE 0);
临时表空间 用于排序操作,不能包含永久数据
CREATE TABLESPACE sort
DATAFILE ?DISK2/sort01.dbf?SIZE 50M
MINIMUM EXTENT 1M
DEFAULT STORAGE (INITIAL 2M NEXT 2M MAXEXTENTS 500 PCTINCREASE 0)
TEMPORARY;
回滚表空间
用于 保存回滚段不要包含其他永久性数据
CREATE TABLESPACE rbs
DATAFILE ?DISK2/sort01.dbf?SIZE 50M
MINIMUM EXTENT 1M
DEFAULT STORAGE (INITIAL 2M NEXT 2M MAXEXTENTS 500 PCTINCREASE 0) ;
向表空间中增加数据文件
ALTER TABLESPACE APP_data
ADD DATAFILE
?DISK5/app03.dbf?SIZE 200M;
允许数据文件自动扩展
ALTER TABLESPACE app_data
ADD DATAFILE
?DISK6/app04.dbf?SIZE 200M
AUTOEXTEND ON NEXT 10M
MAXSIZE 500M;
手工改变数据文件的大小
ALTER DATABASE DATAFILE ?DISK5/app02.dbf?RESIZE 200M;
改变存储参数
ALTER TABLESPACE app_data
MINIMUM EXTENT 2M;
ALTER TABLESPACE app_data
DEFAULT STORAGE
(INITIAL 2M NEXT 2M
MAXEXTENTS 999);
存储参数
下述参数影响段的空间分配:
INITIAL 用字节指定表空间的第一个区间大小
NEXT 下一个区间大小
MAXEXTENTS 可增长的最多区间数
MINEXTENTS 首次创建时分配的区间数
PCTINCREASE 每次分配新的区间增加的百分比
DBA可以使ORACLE数据库中任何表空间(除SYSTEM表空间外)在线(ONLINE)或离线(OFF
您可能关注的文档
- Oracle11gRAC實施手册.doc
- Oracle9i數据库常用的备份和恢复方法.doc
- Oracle9i的備份与恢复详细步骤.doc
- OracleDecode函數使用技巧大全.docx
- OracleDatabase10g性能調整与优化.docx
- OracleEBS12forwindows免安裝虚拟机或是OracleEBS12.1forlinux免安装虚拟机+最佳业务实践教程.doc
- OracleJDE812DEMO安裝手册.doc
- Oracle_group_by_用法實例详解.doc
- Oracle_EBS_Discoverer實例详解.doc
- oracle_11gR2_RAC_on_AIX6.1_安裝手册.doc
文档评论(0)