oracle undo段的作用,Oracle数据库中Undo数据段的作用及类型
Undo數據段的作用:
事務回滾(Transaction Rollback):程序執行rollback操作。
事務修復(Transaction Recovery):rollback是recovery的一部分。
讀取一致(Read Consistency):根據SCN(system change number)來保證讀取數據的一致性。
Undo數據段的類型:
system,用于system表空間中的對象。
non-system,用于其它表空間中的對象。
deferred,當表空間離線時使用,系統自動管理。
自動Undo管理:
為每個實例分配一個Undo表空間,Oracle服務器自動維護Undo數據。
初始化參數:
UNDO_MANAGEMENT=AUTO
UNDO_TABLESPACE=UNDOTBS
[oracle@redhatoracle dbs]$ cat spfiletest.ora
......
*.undo_management='AUTO'
*.undo_retention=10800 //為保證讀取一致保留原始數據多長時間(秒)
*.undo_tablespace='UNDOTBS1'
創建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;
本文來源:賽迪
總結
以上是生活随笔為你收集整理的oracle undo段的作用,Oracle数据库中Undo数据段的作用及类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 输出纯音频_Python如
- 下一篇: 前端图片上坐标连线_前端图形学(十三)—