文章目录
- 前言
- 一、临时表空间
- 二、脚本实验
- 1.创建临时表空间
- 2.查看是否成功创建临时表空间
- 3.查看数据文件信息
- 4.临时表空间组
- 5.查询当前的默认临时表空间
- 6.切换临时表空间
前言
一、临时表空间
二、脚本实验
1.创建临时表空间
create temporary tablespace temp
tempfile '/opt/oracle/app/oradata/orcl/temp01.dbf' size 20M
extent management local
uniform size 1m;
2.查看是否成功创建临时表空间
select tablespace_name,
status,
contents,
logging
from dba_tablespaces
where contents like 'TEMP%';
3.查看数据文件信息
select file#,
status,
enabled,
bytes,
block_size,
name
from v$tempfile;
4.临时表空间组
将临时表空间user_temp放置到临时表空间组tempgroup中
alter tablespace user_temp tablespace group tempgroup;
将临时表空间temp放置到临时表空间组tempgroup中
alter tablespace temp tablespace group tempgroup;
将默认表空间设置为tempgroup
alter database default temporary tablespace tempgroup;
再次确认临时表空间以及相关的数据文件
select file#,
ts#,
status,
name
from v$tempfile t;
5.查询当前的默认临时表空间
select property_value
from database_properties
where property_name = 'DEFAULT_TEMP_TABLESPACE';
6.切换临时表空间
alter database default temporary tablespace user_temp;
不能删除当前使用的临时表空间
不能将默认的临时表空间脱机