Oracle实验六—表空间与数据文件管理
Posted Casey321
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.csdn.net/weixin_44736475
原创不易,希望大家多多支持
如果文章对你有帮助,记得一键三连哦!❤️❤️❤️
以上是关于Oracle实验六—表空间与数据文件管理的主要内容,如果未能解决你的问题,请参考以下文章