Oracle实验六—表空间与数据文件管理

1.查询Oracle数据库内现有表空间信息,以及各个表空间使用的数据文件信息。

//查看表空间信息
desc dba_tablespaces
select tablespace_name from dba_tablespaces;
//查看各个表空间使用的数据文件信息
desc dba_data_files
select tablespace_name,file_name from dba_data_files;

在这里插入图片描述
在这里插入图片描述

2.创建一个非标准数据块永久表空间,它由两个数据文件组成,数据文件可自动扩展,区采用本地管理方式,该表空间的其它属性自定。

创建非标准数据块表空间时,首先要通过初始化参数db_nk_cache_size为非标准数据块设置数据缓冲区,否则会创建出错。

show parameter  db_16k_cache_size
alter system set db_16k_cache_size =40M;

在这里插入图片描述

 create  tablespace demoe1 datafile 'D:\APP\CASEY\ORADATA\ORCL\DEMOE011.DBF' size 20M,
    'D:\APP\CASEY\ORADATA\ORCL\DEMOE012.DBF' size 20M  reuse autoextend  on next 1280k maxsize unlimited
  extent management local autoallocate
   blocksize 16k

在这里插入图片描述

3.创建一个临时表空间,并把它指定为scott用户的默认临时表空间。

 create temporary tablespace usrtemp tempfile 'D:\APP\CASEY\ORADATA\ORCL\usrtemp01.DBF' size 10M;
 alter user scott temporary tablespace usrtemp;
 //查看是否指定成功
 select username,temporary_tablespace from dba_users where username='SCOTT';

在这里插入图片描述

4.创建一个还原表空间,并把它指定为数据库的当前还原表空间。

 create undo tablespace undotbs2 datafile 'D:\APP\CASEY\ORADATA\ORCL\undotbs2.DBF' size 100M;
 //切换undo表空间
alter system set undo_tablespace =  undotbs2;
//通过初始化参数查看当前使用的undo表空间
show parameter undo_tablespace

在这里插入图片描述

5.再次查询数据库内的各个表空间及其对应的数据文件信息。

//查看表空间信息
select tablespace_name from dba_tablespaces;
//查看各个表空间使用的数据文件信息
select tablespace_name,file_name from dba_data_files;

在这里插入图片描述

博主首页链接:https://blog.youkuaiyun.com/weixin_44736475
原创不易,希望大家多多支持
如果文章对你有帮助,记得一键三连哦!❤️❤️❤️

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值