Oracle表空间(Tablespace)(四)

2014-11-24 12:44:27 · 作者: · 浏览: 4
DBA_TEMP_FILES,但结构与V$DATAFILE和DBA_DATA_FILES类似。

注2:临时表空间在初次使用时才分配空间,可以更快创建和修改大小,但要注意磁盘大小。

7、本地管理临时表空间的修改

* 添加临时文件

ALTER TABLESPACE lmtemp ADD TEMPFILE '/u02/oracle/data/lmtemp02.dbf' SIZE 20M REUSE;

* 改变临时文件状态

ALTER DATABASE TEMPFILE '/u02/oracle/data/lmtemp02.dbf' ONLINE|OFFLINE;

* 更改临时文件大小

ALTER DATABASE TEMPFILE '/u02/oracle/data/lmtemp02.dbf' RESIZE 4M;

* 取消临时文件并删除相应操作系统文件

ALTER DATABASE TEMPFILE '/u02/oracle/data/lmtemp02.dbf' DROP

INCLUDING DATAFILES;

8、创建字典管理的临时表空间

CREATE TABLESPACE sort

DATAFILE '/u02/oracle/data/sort01.dbf' SIZE 50M

DEFAULT STORAGE (

INITIAL 2M

NEXT 2M

MINEXTENTS 1

PCTINCREASE 0)

EXTENT MANAGEMENT DICTIONARY

TEMPORARY;

注1:不能以这种方式创建EXTENT MANAGEMENT LOCAL的临时表空间。

注2:可以使用ALTER TABLESPACE tbsa TEMPORARY;语句将一个现有的字典管理永久表空间改为临时表空间。