Undo數(shù)據(jù)段的作用:
事務(wù)回滾(Transaction Rollback):程序執(zhí)行rollback操作。
事務(wù)修復(fù)(Transaction Recovery):rollback是recovery的一部分。
讀取一致(Read Consistency):根據(jù)SCN(system change number)來(lái)保證讀取數(shù)據(jù)的一致性。
Undo數(shù)據(jù)段的類型:-
system,用于system表空間中的對(duì)象。
non-system,用于其它表空間中的對(duì)象。
deferred,當(dāng)表空間離線時(shí)使用,系統(tǒng)自動(dòng)管理。
自動(dòng)Undo管理:
為每個(gè)實(shí)例分配一個(gè)Undo表空間,Oracle服務(wù)器自動(dòng)維護(hù)Undo數(shù)據(jù)。
初始化參數(shù):
UNDO_MANAGEMENT=AUTO
UNDO_TABLESPACE=UNDOTBS
[Oracle@RedHatoracle dbs]$ cat spfiletest.ora
......
*.undo_management='AUTO'
*.undo_retention=10800 //為保證讀取一致保留原始數(shù)據(jù)多長(zhǎng)時(shí)間(秒)
*.undo_tablespace='UNDOTBS1'
創(chuàng)建Undo表空間:
SQL> create database db01
...
undo tablespace undo01 datafile 'undo01.dbf' size 20m autoextend on
SQL> create undo tablespace undo01 datafile 'undo01.dbf' size 20m; 本文出自:億恩科技【prubsntakaful.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|