oracle 第15章 undo表空间管理

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

[2] Oracle undo 表空间管理

[3] undo表空间概述

[4] Oracle UNDO表空间的管理

[5] Oracle的UNDO表空间管理总结

[6] UNDO表空间的管理

[7] UNDO表空间的管理

[8] 监控和管理Oracle UNDO表空间的使用

[9] 谈谈undo表空间

原文地址:https://www.cnblogs.com/cenliang/p/4905086.html