文档详情

第五章数据库存储设置与管理.ppt

发布:2017-04-26约字共100页下载文档
文本预览下载声明
第5章 数据库存储设置与管理;主要内容;5.1 数据库存储设置与管理概述;;数据文件:用于存储数据库中的所有数据; 控制文件:用于记录和描述数据库的物理存储结构信息; 重做日志文件:用于记录外部程序对数据库的改变操作; 归档文件:用于保存已经写满的重做日志文件; 初始化参数文件:用于设置数据库启动时的参数初始值; 跟踪文件:用于记录用户进程、数据库后台进程等的运行情况; 口令文件:用于保存具有SYSDBA,SYSOPER权限的用户名和SYS用户口令; 警告文件:用于记录数据库的重要活动以及发生的错误; 备份文件:用于存放数据库备份所产生的文件。 ;;5.2 表空间的设置与管理;5.2.1表空间介绍;表空间属性: 类型:永久性表空间(PERMANENT TABLESPACE)、临时表空间(TEMP TABLESPACE)、撤销表空间(UNDO TABLESPACE) 管理方式:字典管理方式(DICTIONARY)和本地管理方式(LOCAL) 区分配方式:自动分配(AUTOALLOCATE)和定制分配(UNIFORM) 段的管理方式:自动管理(AUTO)和手动管理(MANUAL);5.2.2创建表空间;创建本地管理的永久表空间,区采用自动分配方式,段采用自动管理方式。 CREATE TABLESPACE HRTBS1 DATAFILE D:\APP\ADMINISTRATOR\ORADATA\HUMAN_RESOURCE HRTBS1_1.DBF SIZE 50M; 创建本地管理的永久表空间,区采用定制分配方式,段采用自动管理方式。 CREATE TABLESPACE HRTBS2 DATAFILE ?D:\APP\ADMINISTRATOR\ORADATA\HUMAN_RESOURCE HRTBS2_1.DBF SIZE 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;;创建本地管理的永久表空间,区采用自动分配方式,段采用手动管理方式。 CREATE TABLESPACE HRTBS3 DATAFILE D:\APP\ADMINISTRATOR\ORADATA\HUMAN_RESOURCE HRTBS3_1.DBF SIZE 50M SEGMENT SPACE MANAGEMENTMANUAL; 创建一个永久性的表空间HRTBS4,区定制分配,段采用手动管理方式。 CREATE TABLESPACE HRTBS4 DATAFILE D:\APP\ADMINISTRATOR\ORADATA\HUMAN_RESOURCE HRTBS4_1.DBF SIZE 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K SEGMENT SPACE MANAGEMENT MANUAL;;;创建大文件表空间;创建一个大文件表空间,文件大小为1G,区的分配采用定制方式。 CREATE BIGFILE TABLESPACE big_tbs DATAFILE D:\APP\ADMINISTRATOR\ORADATA\ORCL\big01.dbf SIZE 1G UNIFORM SIZE 512K; 需要注意的是,大文件表空间中段的管理只能采用自动管理方式,而不能采用手动管理方式。 ;创建临时表空间;创建一个临时表空间HRTEMP1 CREATE TEMPORARY TABLESPACE HRTEMP1 TEMPFILE D:\APP\ADMINISTRATOR\ORADATA\HUMAN_RESOURCE HRTEMP1_1.DBF SIZE 20M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 15M; 为了避免临时空间频繁分配与回收时产生大量碎片,临时表空间的区只能采用自动分配方式。;创建一个临时表空间HRTEMP2,并放入临时表空间组TEMP_GROUP。同时,将临时表空间HRTEMP1也放入该TEMP_GROUP中。 CREATE TEMPORARY TABLESPACE HRTEMP2 TEMPFILE D:\APP\ADMINISTRATOR\ORADATA\HUMAN_RESOURCE HRTEMP2_1.DBF SIZE 20M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 15M TABLESPACE GROUP TEMP_GROUP; ALTER TABLESPACE HRTEMP1 TABLESPACE GROUP TEMP_GROUP;;创建撤销表空间;5.2.3修改表空间大小;为表
显示全部
相似文档