Undo數(shù)據(jù)段的作用:
事務回滾(Transaction Rollback):程序執(zhí)行rollback操作。
事務修復(Transaction Recovery):rollback是recovery的一部分。
讀取一致(Read Consistency):根據(jù)SCN(system change number)來保證讀取數(shù)據(jù)的一致性。
Undo數(shù)據(jù)段的類型:-
system,用于system表空間中的對象。
non-system,用于其它表空間中的對象。
deferred,當表空間離線時使用,系統(tǒng)自動管理。
自動Undo管理:
為每個實例分配一個Undo表空間,Oracle服務器自動維護Undo數(shù)據(jù)。
初始化參數(shù):
UNDO_MANAGEMENT=AUTO
UNDO_TABLESPACE=UNDOTBS
[Oracle@RedHatoracle dbs]$ cat spfiletest.ora
......
*.undo_management='AUTO'
*.undo_retention=10800 //為保證讀取一致保留原始數(shù)據(jù)多長時間(秒)
*.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; 本文出自:億恩科技【mszdt.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|