实验 5_Oracle数据库存储管理.doc
文本预览下载声明
实验2 Oracle数据库存储管理实验
班级 计算机11-1 姓名 胡杨梅 学号 jsj111-20 得分 ,
一、实验目的
了解Oracle数据库的存储单元和物理文件管理,
掌握学习Oracle数据库存储单元包括表空间、段、区间和数据块;
掌握学习Oracle数据库物理文件包括控制文件、数据文件、临时文件、重做日志文件和归档重做日志关闭文件等日常管理。
表空间管理
控制文件管理
二、实验要求
1.查询表空间信息:
(1)表空间的内容和数量;
(2)所有表空间的信息。
2.创建表空间和修改表空间属性:
练习使用不同方法创建本地表空间
练习使用不同方法创建本地大文件表空间,
练习使用不同方法创建本地临时表空间
练习使用不同方法重命名本地表空间
练习使用不同方法修改本地表空间属性增加文件删除文件修改大小,联机、脱机只读、读写)
练习使用不同方法(子句)删除本地表空间
3.控制文件管理
练习使用不同方法创建初始控制文件;
练习使用不同方法初恢复控制文件;
练习使用不同方法查看控制文件信息;
4.重做日志文件管理
练习使用不同方法查看重做日志文件信息;
练习使用不同方法创建重做日志文件;
练习使用不同方法删除重做日志文件;
练习使用不同方法
5.归档日志文件管理
练习使用不同方法查看归档日志文件信息;
练习使用不同方法指定归档日志文件目的地;
练习使用不同方法改变数据块的归档模式;
三、实验学时安排
课堂内1学时完成二中所列1、2、3三项内容,其余各项内容均自行上机练习完成。
四、实验内容与步骤
上述1,2,3,4,5五项内容,根据所学内容已完成相应的代码,部分已配上相应的插图,如下所示:
解:
方法一:
1(1): sql select * from v$tablespace;
(2) : SELECT TABLESPACE_NAME,CONTENTS,STATUS FROM DBA_TABLESPACES;
2 (1) : SQLCREATE TABLESPACE OrclTBS01
DATAFILE C:\oracle\product\10.2.0\oradata\orcl\OrclTBS01.dbfSIZE 50M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
(2) : SQLCREATE BIGFILE TABLESPACE TABLESPACE bigtbs
DATAFILE C:\oracle\product\10.2.0\oradata\orcl\bigtbs SIZE 10G;
(3):
SQLCREATE TEMPORARY TABLESPACE tmptbs
TEMPFILE C:\oracle\product\10.2.0\oradata\orcl\tmptbs.dbf
SIZE 20M REUSE
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 16M;
(4):
SQLALTER TABLESPACE OrclTBS02 RENAME TO OrlTBS03;
(5): SQLALTET TABLESPACE OrclTBS01
ADD DATAFILE C:\oracle\product\10.2.0\oradata\orcl\OrclTBS011.dbf SIZE 10M;
Sqlalter tablespace orclTBS01
Drop datafile orclTBS011;
SQLALTER TABLESPACE bigtbs resize 4G;
SQLALTER TABLESPACE OrclTBS01 ONLINE;
SQLALTER TABLESPACE OrclTBS01 OFFLINE;
SQLALTER TAB
显示全部