|
/*忽略回滚段的错误提示*/
alter system set undo_suppress_errors=true;
/*在自动管理模式下,不会真正建立rbs1;在手工管理模式则可以建立,且是私有回滚段*/
create rollback segment rbs1 tablespace undotbs;
desc dbms_flashback;
/*在提交了修改的数据后,9i提供了旧数据的回闪操作,将修改前的数据只读给用户看,但这部分数据不会又恢复在表中,而是旧数据的一个映射*/
execute dbms_flashback.enable_at_time('26-JAN-04:12:17:00 pm');
execute dbms_flashback.disable;
/*回滚段的统计信息*/
select end_time,begin_time,undoblks from v$undostat;
/*undo表空间的大小计算公式: UndoSpace=[UR * (UPS * DBS)] + (DBS * 24)
UR :UNDO_RETENTION 保留的时间(秒)
UPS :每秒的回滚数据块
DBS:系统EXTENT和FILE SIZE(也就是db_block_size)*/
select * from dba_rollback_segs/v$rollname/v$rollstat/v$undostat/v$session/v$transaction;
show parameter transactions;
show parameter rollback;
/*在手工管理模式下,建立公共的回滚段*/
create public rollback segment prbs1 tablespace undotbs;
alter rollback segment rbs1 online;----在手工管理模式
/*在手工管理模式 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >> 更多精彩:学习网->http://www.haohao888.com.cn 网络编程->http://www.51wlpc.com 电脑设备->http://www.xpmaster.cn
|