ITPub博客

首页 > 数字化转型 > ERP > 1Z0-031.8 - 3. 管理表空间(特殊表空间)

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

原创 ERP 作者:superman-chenzs 时间:2007-05-14 21:31:20 0 删除 编辑

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博客 ” ,链接:https://blog.itpub.net/8633028/viewspace-914975/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    55
  • 访问量
    424546