欢迎来到天天文库
浏览记录
ID:42067135
大小:559.01 KB
页数:100页
时间:2019-09-07
《数据库存储设置与管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章数据库存储设置与管理主要内容数据库存储设置与管理概述表空间的设置与管理数据文件的设置与管理控制文件的设置与管理重做日志文件设置与管理归档重做日志文件设置与管理5.1数据库存储设置与管理概述在Oracle数据库的存储结构包括物理存储结构和逻辑存储结构。物理存储结构主要用于描述Oracle数据库外部数据的存储,即在操作系统中如何组织和管理数据,与具体的操作系统有关;逻辑存储结构主要描述Oracle数据库内部数据的组织和管理方式,与操作系统没有关系。物理存储结构是逻辑存储结构在物理上的、可见的、可操作的、具体
2、的体现形式。Oracle数据库物理存储结构数据文件:用于存储数据库中的所有数据;控制文件:用于记录和描述数据库的物理存储结构信息;重做日志文件:用于记录外部程序对数据库的改变操作;归档文件:用于保存已经写满的重做日志文件;初始化参数文件:用于设置数据库启动时的参数初始值;跟踪文件:用于记录用户进程、数据库后台进程等的运行情况;口令文件:用于保存具有SYSDBA,SYSOPER权限的用户名和SYS用户口令;警告文件:用于记录数据库的重要活动以及发生的错误;备份文件:用于存放数据库备份所产生的文件。逻辑结构单元类
3、型数据块:BLOCK区:EXTENT段:SEGMENT表空间:TABLESPACE5.2表空间的设置与管理表空间介绍创建表空间修改表空间大小修改表空间的可用性修改表空间的读写性设置默认表空间删除表空间查询表空间信息5.2.1表空间介绍表空间是Oracle数据库的最大逻辑容器,一个表空间包含一个或多个数据文件。数据库容量在物理上由数据文件大小与数量决定的,在逻辑上由表空间大小与数量决定的。表空间属性:类型:永久性表空间(PERMANENTTABLESPACE)、临时表空间(TEMPTABLESPACE)、撤销表
4、空间(UNDOTABLESPACE)管理方式:字典管理方式(DICTIONARY)和本地管理方式(LOCAL)区分配方式:自动分配(AUTOALLOCATE)和定制分配(UNIFORM)段的管理方式:自动管理(AUTO)和手动管理(MANUAL)5.2.2创建表空间创建永久表空间使用CREATETABLESPACE语句来实现,该语句包含以下几个子句:DATAFILE:设定表空间对应的数据文件。EXTENTMANAGEMENT:指定表空间的管理方式,取值为LOCAL(默认)或DICTIONARY。AUTOALL
5、OCATE(默认)或UNIFORM:设定区的分配方式。SEGMENTSPACEMANAGEMENT:设定段的管理方式,其取值为MANUAL或AUTO(默认)。创建本地管理的永久表空间,区采用自动分配方式,段采用自动管理方式。CREATETABLESPACEHRTBS1DATAFILE'D:APPADMINISTRATORORADATAHUMAN_RESOURCEHRTBS1_1.DBF'SIZE50M;创建本地管理的永久表空间,区采用定制分配方式,段采用自动管理方式。CREATETABLESPACE
6、HRTBS2DATAFILE'D:APPADMINISTRATORORADATAHUMAN_RESOURCEHRTBS2_1.DBF'SIZE50MEXTENTMANAGEMENTLOCALUNIFORMSIZE512K;创建本地管理的永久表空间,区采用自动分配方式,段采用手动管理方式。CREATETABLESPACEHRTBS3DATAFILE'D:APPADMINISTRATORORADATAHUMAN_RESOURCEHRTBS3_1.DBF'SIZE50MSEGMENTSPACEM
7、ANAGEMENTMANUAL;创建一个永久性的表空间HRTBS4,区定制分配,段采用手动管理方式。CREATETABLESPACEHRTBS4DATAFILE'D:APPADMINISTRATORORADATAHUMAN_RESOURCEHRTBS4_1.DBF'SIZE50MEXTENTMANAGEMENTLOCALUNIFORMSIZE512KSEGMENTSPACEMANAGEMENTMANUAL;创建一个永久性的表空间INDX,区自动扩展,段采用自动管理方式,专门用于存储HUMAN_RES
8、OURCE数据库中的索引数据。CREATETABLESPACEINDXDATAFILE'D:APPADMINISTRATORORADATAHUMAN_RESOURCEINDEX01.DBF'SIZE50M;创建大文件表空间一个大文件表空间只包含一个数据文件,该数据文件可以包含4G(232)个数据块。通过查询数据字典DATABASE_PROPERTIES中数据库的属性DEFAULT_TBS_
此文档下载收益归作者所有