1Z0-031.8 - 3. 管理表空间(特殊表空间)

Undo Tablespace:

--- 用于存储undo segments,不能包括任何其他的objects

--- 本地管理方式

--- 在创建的时候只能使用DATAFILEEXTENT 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.

--- 为了提高性能,把tempfileUNIFORM SIZE设置的使SORT_AREA_SIZE的倍数较好。

--- Create SyntaxCREATE 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 databasealter 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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值