![Oracle基礎(chǔ)知識(shí)-第九講_第1頁](http://file4.renrendoc.com/view/fa5fcbf7eb869cb5805ca1ec607d9597/fa5fcbf7eb869cb5805ca1ec607d95971.gif)
![Oracle基礎(chǔ)知識(shí)-第九講_第2頁](http://file4.renrendoc.com/view/fa5fcbf7eb869cb5805ca1ec607d9597/fa5fcbf7eb869cb5805ca1ec607d95972.gif)
![Oracle基礎(chǔ)知識(shí)-第九講_第3頁](http://file4.renrendoc.com/view/fa5fcbf7eb869cb5805ca1ec607d9597/fa5fcbf7eb869cb5805ca1ec607d95973.gif)
![Oracle基礎(chǔ)知識(shí)-第九講_第4頁](http://file4.renrendoc.com/view/fa5fcbf7eb869cb5805ca1ec607d9597/fa5fcbf7eb869cb5805ca1ec607d95974.gif)
![Oracle基礎(chǔ)知識(shí)-第九講_第5頁](http://file4.renrendoc.com/view/fa5fcbf7eb869cb5805ca1ec607d9597/fa5fcbf7eb869cb5805ca1ec607d95975.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第九講回滾表空間二零一零年六月目標(biāo)學(xué)習(xí)此章章,需要要掌握以以下知識(shí)識(shí):了解回滾滾表空間間的基本本概念和和作用了解回滾滾表空間間的工作作原理知道回滾滾表空間間的管理理知道如何何查看回回滾表空空間的信信息相關(guān)概念念回滾讓數(shù)據(jù)恢恢復(fù)到指指定(或或上一個(gè)個(gè))時(shí)點(diǎn)點(diǎn)。通俗俗地說,就是讓讓數(shù)據(jù)回回退到某某個(gè)DML操作之前前的狀態(tài)態(tài)回滾數(shù)據(jù)據(jù)原始的、修改之之前的數(shù)數(shù)據(jù)副本本為更改數(shù)數(shù)據(jù)的每每個(gè)事務(wù)務(wù)處理而而捕獲至少保留留到事務(wù)務(wù)處理結(jié)結(jié)束用于支持持讀一致致性和閃閃回查詢?cè)?,以及及從失敗敗的事?wù)務(wù)處理中中進(jìn)行恢恢復(fù)。相關(guān)概念念(續(xù))回滾數(shù)據(jù)重做數(shù)據(jù)記錄如何回滾更改如何重新生成更改用于回滾、讀取一致性向前滾動(dòng)數(shù)
2、據(jù)庫更改存儲(chǔ)回滾表空間(回滾段)聯(lián)機(jī)重做日志文件避免在多用戶系統(tǒng)中讀取不一致數(shù)據(jù)丟失概述用于保存存和管理理回滾數(shù)數(shù)據(jù)不能包含含其他對(duì)對(duì)象必須使用用本地管管理的模模式一個(gè)數(shù)據(jù)據(jù)庫中可可以沒有有回滾表表空間,也可以以有多個(gè)個(gè)回滾表表空間,但是是一次只只能有一一個(gè)回滾滾表空間間被指定定為可寫寫入回滾滾數(shù)據(jù)的的當(dāng)前還還原表空空間。工作原理理應(yīng)用保證讀一一致性回滾段的的分類System:為system表空間中中的對(duì)象象使用。Non-system:為其他他表空間間中的對(duì)對(duì)象使用用自動(dòng)模式式:需要要回滾表表空間手動(dòng)模式式:手動(dòng)建立立rollbacksegment并進(jìn)行管管理private:適用于于單一實(shí)實(shí)例
3、public:適用于于多個(gè)實(shí)實(shí)例不推薦使使用手動(dòng)動(dòng)模式回滾表空空間大小小的設(shè)置置由三個(gè)因因素決定定:undo_retention(UR),每秒秒產(chǎn)生的的回滾數(shù)數(shù)據(jù)塊的的數(shù)目(UPS),db_block_size(DBS)UndoSpace=UR*(UPS*DBS)+DBS*24利用查詢?cè)儊慝@得得:回滾表空空間大小小的設(shè)置置(續(xù))利用Database Control所所提供的的UndoAdvisory來幫幫助估算算自動(dòng)回滾滾管理概概述回滾數(shù)據(jù)據(jù)(undo data)在回滾滾表空間間中管理理。為每個(gè)實(shí)實(shí)例分配配足夠的的空間創(chuàng)創(chuàng)建回滾滾表空間間來滿足足數(shù)據(jù)庫庫的負(fù)載載。Oracle服務(wù)器自自動(dòng)在回回
4、滾表空空間中管管理回滾滾數(shù)據(jù)。自動(dòng)回滾滾管理配配置在初始化化參數(shù)文文件中設(shè)設(shè)置兩個(gè)個(gè)初始化化參數(shù):UNDO_MANAGMENT:根據(jù)需需求可設(shè)設(shè)置為ATUO或者M(jìn)ANUALUNDO_TABLESPACE:指定一一個(gè)undo表空間至少創(chuàng)建建一個(gè)回回滾表空空間回滾信息息分類未提交的的回滾信信息:支持當(dāng)前前運(yùn)行的的事務(wù)處處理,如如果用戶戶要回退退或事務(wù)務(wù)處理失失敗時(shí),需要用用到這類類信息。絕對(duì)不不會(huì)覆蓋蓋未提交交的回滾滾信息。提交的回回滾信息息:不再需要要用來支支持運(yùn)行行的事務(wù)務(wù)處理,但是為為了符合合還原保保留期間間隔,仍仍然要用用到這類類信息。這也稱稱為“未過期”回滾信息。當(dāng)當(dāng)不是因因?yàn)槿鄙偕倏臻g
5、而而導(dǎo)致活活動(dòng)事務(wù)務(wù)處理失失敗時(shí),就會(huì)保保留提交交的回滾滾信息。過期的回回滾信息息:不再需要要用來支支持運(yùn)行行的事務(wù)務(wù)處理。活動(dòng)事事務(wù)處理理需要空空間時(shí)會(huì)會(huì)覆蓋過過期的回回滾信息息?;貪L保留留期(undo retention)當(dāng)啟用自自動(dòng)回滾管理的時(shí)時(shí)候,通通常有一一個(gè)當(dāng)前前的回滾保留期(undo retentionperiod),這是是oracle數(shù)據(jù)庫默默認(rèn)的保保留回滾信息的最最短時(shí)間間。由參數(shù)undo_retention指定?;貪L保留留期(續(xù)續(xù))若回滾表表空間的的大小固固定忽略u(píng)ndo_retention,oracle會(huì)根據(jù)表表空間的的大小和和當(dāng)前系系統(tǒng)的裝裝載量確確定最好好的回滾滾保留
6、期期。當(dāng)表空間間剩余空空間低的的時(shí)候就就可能覆覆蓋未過過期的還還原信息息。若回滾表表空間是是自動(dòng)擴(kuò)擴(kuò)展的oracle會(huì)把回滾滾保留期期的時(shí)限限提高到到最長查查詢之上上,并嘗嘗試保證證由undo_retention參數(shù)指定定的最小小回滾保保留期當(dāng)回滾表表空間剩剩余空間間低的時(shí)時(shí)候,表表空間會(huì)會(huì)自動(dòng)擴(kuò)擴(kuò)展而不不是覆蓋蓋未過期期的回滾滾數(shù)據(jù)。如果自動(dòng)動(dòng)擴(kuò)展的的回滾表表空間設(shè)設(shè)置了最最大值,則表空空間達(dá)到到最大值值后還是是會(huì)覆蓋蓋未過期期的還原原數(shù)據(jù)ORA-01555: snapshot tooold報(bào)錯(cuò)Oracle數(shù)據(jù)庫基基于回滾滾表空間間的大小小和系統(tǒng)統(tǒng)的活動(dòng)動(dòng)自動(dòng)調(diào)調(diào)整撤銷銷保留期期的大小小。可
7、以以通過制制定初始始化參數(shù)數(shù)UNDO_RETENTION(秒級(jí))來制定定最少的的回滾保保留期。數(shù)據(jù)庫庫會(huì)盡自自己最大大的努力力來保證證指定的的最小的的回滾保保留期。當(dāng)分配給給新交易易的空間間變小的的時(shí)候,數(shù)據(jù)庫庫開始覆覆蓋過期期的回滾滾信息。如果回回滾表空空間在覆覆蓋了所所有過期期的信息息之后依依舊沒有有剩余空空間,數(shù)數(shù)據(jù)庫就就開始覆覆蓋未過過期的回回滾信息息。如果果被覆蓋蓋的回滾滾數(shù)據(jù)在在長時(shí)間間查詢中中需要被被訪問,就會(huì)返返回ORA-01555: snapshot tooold的報(bào)錯(cuò)。查看回滾滾保留期期確?;貪L滾保留期期(RetentionGuarantee)創(chuàng)建回滾滾表空間間CREATE
8、 DATABASE db01. . .UNDO TABLESPACE undo1DATAFILE /u01/oradata/undoldb01.dbf SIZE 20MAUTOEXTEND ONCREATE UNDO TABLESPACE undo1DATAFILE /u01/oradata/undo1db01.dbfSIZE 20M;第一種方方法:創(chuàng)創(chuàng)建數(shù)據(jù)據(jù)庫時(shí)直直接創(chuàng)建建第二種方方法:使使用CREATEUNDOTABLESPACE創(chuàng)建修改和刪刪除回滾滾表空間間使用altertablespace命令,和和修改一一般的表表空間一一樣使用DROP TABLESPACE命令刪除除undo表空間一
9、個(gè)undo表空間只只有當(dāng)前前沒有任任何實(shí)例例使用的的時(shí)候才才能被刪刪除。刪除一個(gè)個(gè)當(dāng)前活活動(dòng)的undo表空間:將當(dāng)前activeundo表空間切切換出去去。在當(dāng)前所所有交易易結(jié)束之之后將undo表空間刪刪除。切換回滾滾表空間間可以在多多個(gè)回滾滾表空間間之間進(jìn)進(jìn)行切換換。一個(gè)數(shù)據(jù)據(jù)庫一次次只能聲聲明一個(gè)個(gè)回滾表表空間。一個(gè)數(shù)據(jù)據(jù)庫中可可以存在在很多回回滾表空空間,但但是只有有一個(gè)表表空間是是active狀態(tài)。使用ALTERSYSTEM命令動(dòng)態(tài)態(tài)實(shí)現(xiàn)表表空間切切換。ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS查看回滾滾信息V$UNDOSTAT視圖包含含了管理理和優(yōu)化化回滾空空間的數(shù)數(shù)據(jù)。查查看此視視圖能幫幫助估計(jì)計(jì)出對(duì)當(dāng)當(dāng)前工作作負(fù)載需需要多少少回滾空空間。數(shù)數(shù)據(jù)庫也也用此信信息來幫幫助優(yōu)化化回滾空空間使用用率。這這種視圖圖只有在在自動(dòng)回回滾管理理模式下下才有意意義。V$ROLLSTAT視圖,在在自動(dòng)回回滾管理理模式下下,此視視圖的信信息反映映了在回回滾表空空間中回回滾段的的行為。V$TRANSACTION包含了回回滾段的的信息。DBA_UND
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Rilmazolam-生命科學(xué)試劑-MCE-2242
- cis-N-Acetyl-S-4-hydroxy-2-buten-1-yl-L-cysteine-d3-生命科學(xué)試劑-MCE-7054
- 3-4-MDPA-hydrochloride-生命科學(xué)試劑-MCE-3492
- 二零二五年度離婚后財(cái)產(chǎn)分割與共同生活費(fèi)用承擔(dān)協(xié)議
- 2025年度養(yǎng)老服務(wù)機(jī)構(gòu)專用房產(chǎn)租賃協(xié)議
- 二零二五年度貨車運(yùn)輸貨物跟蹤與反饋合同
- 2025年度股份占比協(xié)議書模板:知識(shí)產(chǎn)權(quán)入股股份占比協(xié)議書
- 二零二五年度企業(yè)食堂衛(wèi)生安全責(zé)任合同
- 2025年度越野輪車銷售與服務(wù)協(xié)議
- 跨學(xué)科知識(shí)體系的整合與實(shí)踐
- 2025年個(gè)人合法二手車買賣合同(4篇)
- 2025年山西國際能源集團(tuán)限公司所屬企業(yè)招聘43人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 青海省海北藏族自治州(2024年-2025年小學(xué)六年級(jí)語文)統(tǒng)編版隨堂測試(上學(xué)期)試卷及答案
- 外研版(三起)小學(xué)英語三年級(jí)下冊(cè)Unit 1 Animal friends Get ready start up 課件
- 江蘇省無錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測試語文試題(解析版)
- 銅礦隱蔽致災(zāi)普查治理工作計(jì)劃
- 《民航安全檢查(安檢技能實(shí)操)》課件-第一章 民航安全檢查員職業(yè)道德
- 學(xué)校食品安全教育學(xué)習(xí)活動(dòng)食品安全講座課件
- 農(nóng)業(yè)行政執(zhí)法現(xiàn)狀及相關(guān)法律法規(guī)課件
- 三重一大事項(xiàng)決策流程
- 精密配電列頭柜介紹講義
評(píng)論
0/150
提交評(píng)論