1、v$transaction视图
可查看哪些事物处理被分配到哪些还原段
2、retention表空间属性
默认还原行为是覆盖提交的、尚未失效的事物处理,而不是因为缺少还原表空间而使事物处理失败。出现冲突时,事物处理优先于查询。
此行为在保证了保留时间后会有所改变。有了保证的保留时间,即使会导致事物处理失败,仍然会强制执行还原保留时间设置。(因此,出现冲突时,查询优先于事物处理)
SYS>>>>select tablespace_name,status,contents,retention from dba_tablespaces;
TABLESPACE STATUS CONTENTS RETENTION
---------- ------------------ ------------------ ----------------------
SYSTEM ONLINE PERMANENT NOT APPLY
SYSAUX ONLINE PERMANENT NOT APPLY
UNDOTBS1 ONLINE UNDO NOGUARANTEE
TEMP ONLINE TEMPORARY NOT APPLY
USERS ONLINE PERMANENT NOT APPLY
EXAMPLE ONLINE PERMANENT NOT APPLY
TASK ONLINE PERMANENT NOT APPLY
已选择7行。
修改retention属性语法:
alter tablespace undotbs1 retention guarantee|noguarantee;
3、undo相关的初始化参数
SYS>>>>show parameters undo
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS1
4、undo相关视图
v$undo_stat:可用于收集还原段信息,计算一个业务周期的空间要求,然后使用这些空间要求来创建大小合适的固定还原表空间。
v$undostat.tuned_undoretention:来确定对当前还原表空间的还原数据的保留时间。