2015-10-23
目录
#查看undo表空间 SQL> show parameter undo; #设置undo表空间数据保留时间 SQL> alter system set undo_retention = 1200; #创建还原表空间 SQL> create undo tablepspace my_undo datafile '/u01/app/oracle/oradata/orcl/my_undo.dbf' size 100M autoextend on; #重命名还原表空间 SQL> alter tablepspace my_undo rename to cen_undo; #向还原表空间添加数据文件 SQL> alter tablepspace my_undo add datafile '/u01/app/oracle/oradata/orcl/my_undo2.dbf' size 100M; #设置数据文件自动扩展 SQL> alter database datafile '/u01/app/oracle/oradata/orcl/my_undo2.dbf' autoextend on; #切换还原表空间 SQL> alter system set undo_tablespace = my_undo; #UNDO数据字典 SQL> desc dba_undo_extents; #回滚事务 #DDL语句不能回滚 SQL> rollback; #提交事务 SQL> commit;
参考资料
[1] 林树泽.Oracle 11g R2 DBA操作指南[M].北京:清华大学出版社,2013
[3] undo表空间概述
[6] UNDO表空间的管理
[7] UNDO表空间的管理
[9] 谈谈undo表空间