Undo Tablespace:
--- 用于存储undo segments,不能包括任何其他的objects
--- 本地管理方式
--- 在创建的时候只能使用DATAFILE和EXTENT MANAGEMENT子句(受本地管理的制约等)
CREATE UNDO TABLESPACE undo1 DATAFILE ‘/u01/oradata/undo101.dbf’ SIZE 40M.
[@more@]Temporary Tablespace:
--- 用于排序操作等临时工作
--- 不能包含任何持久的objects
--- 建议使用本地管理方式
--- 总是NOLOGGING模式
--- 可以使tempfile read-only
--- 介质恢复(Media recovery)不包括恢复tempfiles
--- BACKUP CONTROLFILE doesnot generate any information for tempfiles.
--- CREATE CONTROLFILE cannot specify any infomation about tempfile.
--- 为了提高性能,把tempfile的UNIFORM SIZE设置的使SORT_AREA_SIZE的倍数较好。
--- Create Syntax:CREATE TEMPORARY TALBESPACE temp TEMPFILE ‘/u01/oradata/temp01.dbf’ SIZE 500M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M;(建议使用这种,而非CREATE TABLESPACE ... TEMPORARY)。
Default Temporary Tablespace:
--- 设置这个,是在数据库级设置了默认temporary表空间
--- 通过设置它,从而可以去掉在SYSTEM表空间中storing temporary data。
--- 本地管理
--- 如果不设置它,则每个用户的默认临时表空间就是SYSTEM表空间
--- 可以在create database和alter database中指定
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp;
--- 限制:
1>.除非有新的默认临时表空间,否则不能删除
2>.不能take offline
3>.You cannot alter the default temporary tablespace to a permanent tablespace.
Read-Only Tablespace:
--- ALTER TABLESPACE tablespace READ ONLY;
--- 可以该表空间中删除objects但不能增加
--- 在一个移动介质上创建read-only 表空间:
1>.ALTER TABLESPACE ... READ ONLY;
2>.Move the data file to the WORM drive
3> ALTER TABLESPACE ... RENAME DATAFILE ...;
--- 要使一个read only表空间可写,其前提其所有的数据文件都必须online
--- 使一个表空间成为read only会发生checkpoint。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8633028/viewspace-914975/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8633028/viewspace-914975/