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

本文详细介绍了如何查询Oracle数据库表空间信息,创建非标准数据块表空间、临时表空间和还原表空间,以及配置相关参数。涵盖了表空间定义、数据文件操作和管理的关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

表空间与数据文件管理

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

desc dba_tablespaces
select tablespace_name,block_size from dba_tablespaces;

desc dba_data_files
desc dba_temp_files

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

alter system set db_16k_cache_size=40M;
//设置初始化参数db_16k_cache_size,为这种尺寸的数据块建立缓冲区
create tablespace demoe 
datafile 
'D:\oracle\app\wyz\oradata\orcl\demoE01.dbf' size 20M,
'D:\oracle\app\wyz\oradata\orcl\demoE02.dbf' size 20M
blocksize 16K;
//创建相应的表空间

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

create temporary tablespace usrtemp
tempfile 'D:\oracle\app\wyz\oradata\orcl\usrtemp01.dbf' size 100M reuse
extent management local uniform size 4M;

alter user system temporary tablespace temp;

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

create undo tablespace undotbs2
datafile 'D:\oracle\app\wyz\oradata\orcl\undotbs02.dbf' size 100M reuse
autoextend on next 10M maxsize unlimited;

alter system set undo_tablespace=undotbs2;

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

select tablespace_name,file_name from dba_data_files;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值