Oracle 9i新特性与DBA职业发展指南
1. Oracle 9i 新特性
1.1 自动撤销表空间的使用
若未设置 UNDO_MANAGEMENT
或设为 MANUAL
,可正常使用和管理回滚段。但若决定使用撤销表空间,需按以下步骤操作:
1. 创建撤销表空间 :可在创建数据库时或之后创建。这里在数据库创建后创建,与其他表空间创建的关键区别是 UNDO
子句。
SQL> create undo tablespace auto_undo_tbs
2 datafile ‘/u02/app/oracle/oradata/demo/auto_undo_tbs01.dbf’
3 size 100M;
Tablespace created.
SQL>
此时,有了名为 AUTO_UNDO_TBS
的撤销表空间。若让 Oracle 在创建数据库时创建,默认名称是 UNDOTBS
。
2. 指定使用的撤销表空间 :当前使用手动回滚表空间,因可能有多个表空间,需指定使用的撤销表空间。
SQL> alter system
2 set undo_tablespace = auto_undo_tbs
3 scope = spfile;
System altered