第8章表空间和数据文件2

上传人:今*** 文档编号:109945699 上传时间:2019-10-28 格式:PPT 页数:13 大小:33.50KB
返回 下载 相关 举报
第8章表空间和数据文件2_第1页
第1页 / 共13页
第8章表空间和数据文件2_第2页
第2页 / 共13页
第8章表空间和数据文件2_第3页
第3页 / 共13页
第8章表空间和数据文件2_第4页
第4页 / 共13页
第8章表空间和数据文件2_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《第8章表空间和数据文件2》由会员分享,可在线阅读,更多相关《第8章表空间和数据文件2(13页珍藏版)》请在金锄头文库上搜索。

1、第8章表空间和数据文件2,修改表空间的联机/脱机属性,表空间联机状态:用户可以访问表空间的数据 表空间脱机状态:用户不可以访问表空间的数据 可以设置表空间脱机的情况: (1)一些表空间不可以,其它表空间可用 (2)执行脱机表空间备份 (3)在数据库打开时恢复表空间或数据文件 (4)在数据库打开时移动数据文件,修改表空间的联机/脱机属性,实例1:创建表空间tbs3,在表空间tbs3中创建表student(no char(10),name varchar(20),并插入数据(001,xiao ming)然后将tbs3改为脱机状态,最后验证能否查询表student的数据。 Create tables

2、pace tbs3 Datafile d:oracleoradatadb01tbs3.dbf size 1m Extent management local uniform size 128k; Create table student(no char(10),name varchar(20) Tablespace tbs3; Insert into student values(001,xiao ming); Alter tablespace tbs3 offline normal; Select * from student;,修改表空间的联机/脱机属性,实例2:将表空间tbs3改为联机状

3、态,插入一条数据(002,xiao li)到student表中。 Alter tablespace tbs3 online; Insert into student values (002,xiao li);,修改数据文件的联机/脱机属性,实例3:将数据文件d:oracleoradatadb01tbs3.dbf改为脱机状态,然后再改为联机状态 Alter database datafile d:oracleoradatadb01tbs3.dbf offline; Select * from student; Alter database datafile d:oracleoradatadb01

4、tbs3.dbf online; Insert into student values (002,xiao li);,移动数据文件,移动数据文件作用:防止数据丢失和减少I/O冲突,提高I/O性能。 移动数据文件两种方法: 1、使用ALTER TABLESPACE命令 2、使用ALTER DATABASE命令,移动数据文件,实例4:创建表空间tbs4,包含三个数据文件,每个大小都是2MB,大小统一为128KB,将表空间tbs4的第三个数据文件由d:oracleoradatadb01,移动到e: (1)Create tablespace tbs3 Datafile d:oracleoradatad

5、b01tbs4a.dbf size 2m, d:oracleoradatadb01tbs4b.dbf size 2m, d:oracleoradatadb01tbs4c.dbf size 2m Extent management local uniform size 128kb; (2)Alter tablespace tbs4 offline; (3)移动或复制tbs4c.dbf到e:,移动数据文件,实例4:创建表空间tbs4,包含三个数据文件,每个大小都是2MB,大小统一为128KB,将表空间tbs4的第三个数据文件由d:oracleoradatadb01,移动到e: (4)移动或复制tb

6、s4c.dbf到e: (5)ALTER TABLESPACE TBS4 RENAME DATAFILE d:oracleoradatadb01tbs4c.dbf To e: tbs4c.dbf ; (6)alter tablespace tbs4 online; (7) select file_name from dba_data_files Where tablespace_name=TBS4;,移动数据文件,实例5:将表空间tbs4的第二个数据文件由d:oracleoradatadb01,移动到e: (1)SHUTDOWN NORMAL; (2)STARTUP MOUNT; (3)移动tb

7、s4b.dbf到e: (4)ALTER DATABASE RENAME FILE D:oracleoradatadb01tbs4b.dbf to e:tbs4b.dbf; (5) alter database open;,删除表空间,实例6:删除表空间tbs3和SYSTEM表空间 Drop tablespace tbs3 Including contents and datafiles; Drop tablespace system Including contents and datafiles Cascade constraints;,创建本地管理的临时表空间,临时表空间:用于存储临时数据

8、 实例7:创建临时表空间temp1 Create temporary tablespace temp1 Datafile d:oracleoradatadb01temp1a.dbf Size 1m Extent management local uniform size 128k;,创建本地管理的临时表空间,实例8:为临时表空间增加一个新的临时数据文件 Alter tablespace temp1 Add tempfile d:oracleoradatadb01temp1b.dbf Size 1m reuse;,设置为默认临时表空间,实例9:设置临时表空间temp1为默认临时表空间 Alter database default temporary tablespace temp1; Select property_value from database_properties where property_name=DEFAULT_TEMP_TABLESPACE;,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号