成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

講解Oracle使用UNDO表空間

數(shù)據(jù)庫 Oracle
這里介紹Oracle使用UNDO表空間管理undo管理,使用手工管理模式時,Oracle會使用回滾段管理undo數(shù)據(jù),需要注意,使用自動管理模式時,如果沒有配置初始化參數(shù)UNDO_TABLESPACE。

學(xué)習(xí)Oracle時,你可能會遇到Oracle使用UNDO表空間問題,這里將介紹Oracle使用UNDO表空間問題的解決方法,在這里拿出來和大家分享一下。UNDO表空間用于存放UNDO數(shù)據(jù),當(dāng)執(zhí)行DML操作(INSERT,UPDATE和DELETE)時,Oracle會將這些操作的舊數(shù)據(jù)寫入到UNDO段,在Oracle9i之前,管理UNDO數(shù)據(jù)時使用(Rollback Segment)完成的。從Oracle9i開始,管理UNDO數(shù)據(jù)不僅可以使用回滾段,還可以O(shè)racle使用UNDO表空間。因為規(guī)劃和管理回滾段比較復(fù)雜,所有Oracle database 10g已經(jīng)完全丟棄用回滾段。并且Oracle使用UNDO表空間來管理UNDO數(shù)據(jù)。

UNDO數(shù)據(jù)也稱為回滾(ROLLBACK)數(shù)據(jù),它用于確保數(shù)據(jù)的一致性。當(dāng)執(zhí)行DML操作時,事務(wù)操作前的數(shù)據(jù)被稱為UNDO記錄。UNDO段用于保存事務(wù)所修改數(shù)據(jù)的舊值,其中存儲著被修改數(shù)據(jù)塊的位置以及修改前數(shù)據(jù),

UNDO數(shù)據(jù)的作用。

1?;赝耸聞?wù)
當(dāng)執(zhí)行DML操作修改數(shù)據(jù)時,UNDO數(shù)據(jù)被存放到UNDO段,而新數(shù)據(jù)則被存放到數(shù)據(jù)段中,如果事務(wù)操作存在問題,舊需要回退事務(wù),以取消事務(wù)變化。假定用戶A執(zhí)行了語句UPDATE emp SET sal=1000 WHERE empno=7788后發(fā)現(xiàn),應(yīng)該修改雇員7963的工資,而不是雇員7788的工資,那么通過執(zhí)行ROLLBACK語句可以取消事務(wù)變化。當(dāng)執(zhí)行ROLLBACK命令時,Oracle會將UNDO段的UNDO數(shù)據(jù)800寫回的數(shù)據(jù)段中。

2。讀一致性
用戶檢索數(shù)據(jù)庫數(shù)據(jù)時,Oracle總是使用用戶只能看到被提交過的數(shù)據(jù)(讀取提交)或特定時間點的數(shù)據(jù)(SELECT語句時間點)。這樣可以確保數(shù)據(jù)的一致性。例如,當(dāng)用戶A執(zhí)行語句UPDATE emp SET sal=1000 WHERE empno=7788時,UNDO記錄會被存放到回滾段中,而新數(shù)據(jù)則會存放到EMP段中;假定此時該數(shù)據(jù)尚未提交,并且用戶B執(zhí)行SELECT sal FROM emp WHERE empno=7788,此時用戶B將取得UNDO數(shù)據(jù)800,而該數(shù)據(jù)正是在UNDO記錄中取得的。

3。事務(wù)恢復(fù)
事務(wù)恢復(fù)是例程恢復(fù)的一部分,它是由Oracle server自動完成的。如果在數(shù)據(jù)庫運行過程中出現(xiàn)例程失敗(如斷電,內(nèi)存故障,后臺進(jìn)程故障等),那么當(dāng)重啟Oracle server時,后臺進(jìn)程SMON會自動執(zhí)行例程恢復(fù),執(zhí)行例程恢復(fù)時,oracl會重新做所有未應(yīng)用的記錄?;赝宋刺峤皇聞?wù)。

4。倒敘查詢(FlashBack Query)
倒敘查詢用于取得特定時間點的數(shù)據(jù)庫數(shù)據(jù),它是9i新增加的特性,假定當(dāng)前時間為上午11:00,某用戶在上午10:00執(zhí)行UPDATE emp SET sal=3500 WHERE empno=7788語句,修改并提交了事務(wù)(雇員原工資為3000),為了取得10:00之前的雇員工資,用戶可以使用倒敘查詢特征。

使用UNDO參數(shù)

1。UNDO_MANAGEMENT
該初始化參數(shù)用于指定UNDO數(shù)據(jù)的管理方式。如果要使用自動管理模式,必須設(shè)置該參數(shù)為AUTO,如果使用手工管理模式,必須設(shè)置該參數(shù)為MANUAL,使用自動管理模式時,Oracle使用UNDO表空間管理undo管理,使用手工管理模式時,Oracle會使用回滾段管理undo數(shù)據(jù),需要注意,使用自動管理模式時,如果沒有配置初始化參數(shù)UNDO_TABLESPACE。Oracle會自動選擇第一個可用的UNDO表空間存放UNDO數(shù)據(jù),如果沒有可用的UNDO表空間,Oracle會使用SYSTEM回滾段存放UNDO記錄,并在ALTER文件中記載警告。

2。UNDO_TABLESPACE
該初始化參數(shù)用于指定例程所要使用的UNDO表空間,使用自動UNDO管理模式時,通過配置該參數(shù)可以指定例程所要使用UNDO表空間。在RAC(Real Application Cluster)結(jié)構(gòu)中,因為一個UNDO表空間不能由多個例程同時使用,所有必須為每個例程配置一個獨立的UNDO表空間。

3。UNDO_RETENTION
該初始化參數(shù)用于控制UNDO數(shù)據(jù)的最大保留時間,其默認(rèn)值為900秒,從9i開始,通過配置該初始化參數(shù),可以指定undo數(shù)據(jù)的保留時間,從而確定倒敘查詢特征(Flashback Query)可以查看到的最早時間點。

【編輯推薦】

  1. Oracle表空間恢復(fù)讓你不再擔(dān)心數(shù)據(jù)庫出現(xiàn)錯誤
  2. 簡單談?wù)揤B.NET傳輸表空間
  3. 講述Oracle UNDO表空間重建方法
  4. 五分鐘精通Oracle表空間
  5. Oracle用戶表空間兩步精通
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2009-10-22 16:25:53

Oracle UNDO

2010-04-08 15:59:50

Oracle undo

2009-10-21 16:03:06

Oracle查詢用戶表

2022-01-18 08:29:58

Oracle數(shù)據(jù)庫后端開發(fā)

2010-05-10 18:05:15

Oracle釋放und

2011-08-24 14:42:14

Oracle 10gUNDO數(shù)據(jù)的作用UNDO表空間

2011-08-24 14:21:44

Oracle 10gUNDO表空間

2010-11-16 11:40:04

Oracle查詢表空間

2010-04-16 13:52:03

Oracle緩存表

2009-11-24 17:20:48

Oracle查看用戶表

2009-10-29 16:57:05

Oracle傳輸表空間

2010-11-16 11:32:54

ORACLE增加表空間

2010-11-16 10:32:01

Oracle創(chuàng)建表空間

2010-11-15 11:40:44

Oracle表空間

2009-11-02 18:03:25

Oracle用戶表空間

2009-10-26 17:07:17

VB.NET UNDO

2010-05-10 11:34:38

Oracle系統(tǒng)表空間

2009-11-04 11:03:08

Oracle用戶表空間

2010-04-15 14:39:56

Oracle創(chuàng)建表空間

2010-04-23 17:20:34

Oracle創(chuàng)建
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品第2页 | 久久精品国产一区二区电影 | 欧美精品在线免费观看 | 色本道| 亚洲一区精品视频 | 人人做人人澡人人爽欧美 | 国产精品久久久久久久久免费软件 | 久久er99热精品一区二区 | 天天澡天天狠天天天做 | 欧美成人二区 | 在线播放中文字幕 | 成人在线一区二区三区 | a视频在线 | 国产精品美女久久久久aⅴ国产馆 | 免费黄篇 | 精品视频国产 | 99久久精品免费看国产免费软件 | а天堂中文最新一区二区三区 | xnxx 日本免费 | 国产精品久久久久久一区二区三区 | 久久婷婷国产麻豆91 | 精品影院 | 日韩欧美一级精品久久 | 一区二区三区四区在线播放 | 草久网 | 91豆花视频 | 免费成人午夜 | 九九亚洲 | 亚洲国产欧美在线人成 | 欧洲亚洲精品久久久久 | 国产欧美一区二区三区在线看 | 国产小视频精品 | 成人一区二区三区 | 欧美在线国产精品 | 免费看大片bbbb欧美 | 成人免费网站在线 | 久久久精品视频免费 | 亚洲日本欧美日韩高观看 | av男人的天堂av | 国产成人综合网 | 99国产精品久久久久久久 |