自动还原管理的设置一直是 Oracle 数据库里挺关键的一环。DBA 数据库 PPT_1主要围绕这个话题展开,讲得还挺系统,适合刚上手的数据库管理员看看。

CREATE DATABASE命令里直接配置UNDO TABLESPACE,算是比较实用的小技巧。你可以这样写:

CREATE DATABASE db01...
  UNDO TABLESPACE undo1 
  DATAFILE 'undo1db01.dbf' SIZE 20M AUTOEXTEND ON;

嗯,这里还顺带解释了UNDO_SEGMENTSRollback Segments的区别。简单说,Oracle 10g 开始都统一叫“还原段”了,用自动管理就行。之前要自己建回滚段,现在你设置UNDO_MANAGEMENT=AUTO,省心多了。

还有个点蛮实用:ALTER SYSTEM可以切换不同的 UNDO 表空间。这在并发多、事务量大的时候方便。

ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS2;

整个 PPT 风格还比较直白,不绕弯子。讲 UNDO 的场景也挺贴合实际操作,比如事务回滚、读一致性这些关键概念,都解释得明白。

如果你正好在用 Oracle 做数据库管理,又对UNDO TABLESPACE还不太熟,可以顺手把这份 PPT 收藏一下,里面还有一堆配套链接,实用性蛮强。