大型數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì):Less07-Undo_第1頁(yè)
大型數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì):Less07-Undo_第2頁(yè)
大型數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì):Less07-Undo_第3頁(yè)
大型數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì):Less07-Undo_第4頁(yè)
大型數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì):Less07-Undo_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Managing Undo DataObjectivesAfter completing this lesson, you should be able to do the following:Explain DML and redo data generationMonitor and administer undo dataDescribe the difference between undo data and redo dataConfigure undo retentionGuarantee undo retentionUse the Undo AdvisorData Manipul

2、ationData manipulation language (DML) consists of the following SQL statements:INSERTUPDATEDELETEMERGEDML always executes as part of a transaction, which can be:Rolled back, using the ROLLBACK commandCommitted, using the COMMIT commandData Manipulation and Redo DataBlock 1Block 3Block 2SQL COMMIT;Re

3、do log fileVerify that redo data is on the disk and write COMMIT recordWrite verified, COMMITrecord written, control returned SQL SQL DELETE FROM employees WHERE salary 10000;SQL UPDATE employeesSET salary = 5000WHERE employee_id = 202;Undo DataUndo data is:A copy of original, premodified dataCaptur

4、ed for every transaction that changes dataRetained at least until the transaction is endedUsed to support:Rollback operationsRead-consistent and flashback queriesRecovery from failed transactionsUserUndo DataFull Notes PageTransactions and Undo DataEach transaction is assignedto only one undo segmen

5、t.An undo segment can servicemore than one transaction at a time.Update transactionOld valueNew valueUndo segmentTableStoring Undo InformationUndo information is stored in undo segments, which are, in turn, stored in an undo tablespace. Undo tablespaces:Are used only for undo segmentsHave special re

6、covery considerationsMay be associated with only a single instanceRequire that only one of them be the current writable undo tablespace for a given instance at any given timeUndo Data Versus Redo DataUndoRedoRecord ofHow to undo a changeHow to reproduce a changeUsed forRollback, read-consistency, an

7、d flashbackRecovery, to roll forward database changesStored inUndo segmentsRedo log filesProtects againstInconsistent reads in multiuser systemsData lossMonitoring UndoUndo usually requires little management. The areas to monitor include:Free space in an undo tablespace“Snapshot too old” errorsDBAMo

8、nitoring UndoFull Notes PageAdministering UndoAdministration of undo should include preventing:Space errors in an undo tablespace:Size the undo tablespace properly.Ensure that large transactions commit periodically.“Snapshot too old” errors:Configure an appropriate undo retention interval.Size the u

9、ndo tablespace properly.Consider guaranteeing undo retention.Use automatic undo management:DBAUNDO_MANAGEMENT=AUTOUNDO_TABLESPACE=UNDOTBS1Configuring Undo RetentionDBAUNDO_RETENTION specifies (in seconds) the amount of already committed undo information that is to be retained. The only time you must

10、 set this parameter is when:The undo tablespace has the AUTOEXTEND option enabledYou want to set undo retention for LOBsYou want to guarantee retentionConfiguring Undo RetentionFull Notes PageGuaranteeing Undo RetentionGuarantee: 15 minutesA transaction that generatesmore undo than what thereis spac

11、e for will fail.Undo dataSELECT statementsrunning 15 minutes or lessare always satisfied.Sizing the Undo TablespaceCurrent table-space sizeUndo consumption rateUsing the Undo AdvisorSummaryIn this lesson, you should have learned how to:Explain DML and redo data generationMonitor and administer undo segmentsConfigure undo retentionGuarantee undo retentionUse the Undo AdvisorPractice Overview: Managing Undo SegmentsThis

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論