常熟理工Oracle实验三_高燕教授 下载本文

内容发布更新时间 : 2024/11/16 19:45:28星期一 下面是文章的全部内容请认真阅读。

实验三 表空间与数据文件

一、实验目的

从逻辑上说数据库由多个表空间组成。DBA通过创建表空间为数据库建立存储空间,并且把各种类型的应用数据存放在不同的表空间中。在数据库运行过程中,DBA可以根据需要对表空间进行维护和管理。

通过实验,掌握表空间的创建、修改和设置等基本操作。 二、实验内容和步骤

以system身份连接数据库,完成如下操作,将操作过程和结果截图填入空白处。

1、查看表空间的基本信息

select tablespace_name,extent_management, allocation_type,segment_space_management,contents from dba_tablespaces; 操作过程:

使用system身份登录,然后输入以上代码即可 结果截图:

2、查看表空间对应数据文件基本信息

select tablespace_name,file_name,bytesfrom dba_data_files; 查看结果截图:

1

3、创建表空间

完成如下操作,并将操作命令填入空白处。

(1)创建一个本地管理的数据表空间user_data,对应数据文件user_data01.dbf(存储位置自定),初始大小10M,自动扩展每次2M,最大不超过50M。

答:创建表空间成功,命令和截图如下

create tablespace user_date datafile'D:\\Oracle\\Z09416217\%user_data01.dbf' size 10M autoextend on next 2M maxsize 50M;

(2)创建一个具有多个数据文件的表空间china,对应多个数据文件(存储位置自定)分别是:

Shanghai,初始大小5M,自动扩展每次1M,最大不超过20M; Beijing,初始大小5M,自动扩展每次1M,最大不超过20M; Jiangsu,初始大小2M,自动扩展每次1M,最大不超过10M; 段管理方式为自动。 答:创建语句如下:

(3)创建一个还原表空间user_undo,对应数据文件user_undo01.dbf(存储位置自定),大小设置30M,可重用,自动扩展大小。

2

(4)创建一个临时表空间user_temp,对应数据文件user_temp01.dbf(存储位置自定)初始大小5M,自动扩展每次1M,最大不超过20M。

(5)创建一个大表空间mybigfile,对应数据库文件mybigfile01.dbf(存储位置自定),大小为1G。

4、查看表空间大小信息

完成如下操作,并将操作命令和操作结果填入空白处 (1)查看china表空间空闲大小

(2)查看user_data表空间数据文件大小 好像没有这个表空间,所有没有查到

5、表空间修改

完成以下操作,并将操作命令填入空白处。 (1)重命名表空间

重命名表空间mybigfile为mybig;

3