自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle備份的案例詳細(xì)解析

數(shù)據(jù)庫 Oracle
以下的文章主要闡述的是Oracle備份和恢復(fù)案例。你可以通過以下的相關(guān)案例來了解Oracle備份和恢復(fù)的實(shí)際操作與應(yīng)用。

以下的文章我們主要涉及到的是Oracle備份和恢復(fù)案例精華帖,其中包括Oracle 的學(xué)習(xí)筆記:,以及Backup & Recovery 常用的相關(guān)命令 ,還有如何重建Control File ,Oracle數(shù)據(jù)庫的閃回恢復(fù)區(qū)。

 

 

更多相關(guān)推薦 一. 理解什么是數(shù)據(jù)庫恢復(fù)

 

當(dāng)我們使用一個(gè)數(shù)據(jù)庫時(shí),總希望數(shù)據(jù)庫的內(nèi)容是可靠的、正確的,但由于計(jì)算機(jī)系統(tǒng)的故障(硬件故障、軟件故障、網(wǎng)絡(luò)故障、進(jìn)程故障和系統(tǒng)故障)影響數(shù)據(jù)庫系統(tǒng)的操作,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,甚至破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部或部分?jǐn)?shù)據(jù)丟失。因此當(dāng)發(fā)生上述故障后,希望能重構(gòu)這個(gè)完整的數(shù)據(jù)庫,該處理稱為數(shù)據(jù)庫恢復(fù)。恢復(fù)過程大致可以分為復(fù)原(Restore)與恢復(fù)(Recover)過程。

 

 

數(shù)據(jù)庫恢復(fù)可以分為以下兩類:

 

 

1.1實(shí)例故障的一致性恢復(fù)

 

 

當(dāng)實(shí)例意外地(如掉電、后臺(tái)進(jìn)程故障等)或預(yù)料地(發(fā)出SHUTDOUM ABORT語句)中止時(shí)出現(xiàn)實(shí)例故障,此時(shí)需要實(shí)例恢復(fù)。實(shí)例恢復(fù)將數(shù)據(jù)庫恢復(fù)到故障之前的事務(wù)一致狀態(tài)。如果在在線后備發(fā)現(xiàn)實(shí)例故障,則需介質(zhì)恢復(fù)。在其它情況Oracle在下次數(shù)據(jù)庫起動(dòng)時(shí)(對(duì)新實(shí)例裝配和打開),自動(dòng)地執(zhí)行實(shí)例恢復(fù)。如果需要,從裝配狀態(tài)變?yōu)榇蜷_狀態(tài),自動(dòng)地激發(fā)實(shí)例恢復(fù),由下列處理:

 

 

(1) 為了解恢復(fù)數(shù)據(jù)文件中沒有記錄的數(shù)據(jù),進(jìn)行向前滾。該數(shù)據(jù)記錄在在線日志,

 

包括對(duì)回滾段的內(nèi)容恢復(fù)。

 

(2) 回滾未提交的事務(wù),按步1重新生成回滾段所指定的操作。

 

(3) 釋放在故障時(shí)正在處理事務(wù)所持有的資源。

 

(4) 解決在故障時(shí)正經(jīng)歷一階段提交的任何懸而未決的分布事務(wù)。

 

1.2介質(zhì)故障或文件錯(cuò)誤的不一致恢復(fù)

 

介質(zhì)故障是當(dāng)一個(gè)文件、一個(gè)文件的部分或磁盤不能讀或不能寫時(shí)出現(xiàn)的故障。文件錯(cuò)誤一般指意外的錯(cuò)誤導(dǎo)致文件被刪除或意外事故導(dǎo)致文件的不一致。這種狀態(tài)下的數(shù)據(jù)庫都是不一致的,需要DBA手工來進(jìn)行數(shù)據(jù)庫的恢復(fù),這種恢復(fù)有兩種形式,決定于數(shù)據(jù)庫運(yùn)行的歸檔方式和Oracle備份方式。

 

 

(1) 完全介質(zhì)恢復(fù)可恢復(fù)全部丟失的修改。一般情況下需要有數(shù)據(jù)庫的Oracle備份且數(shù)據(jù)庫運(yùn)行在歸檔狀態(tài)下并且有可用歸檔日志時(shí)才可能。對(duì)于不同類型的錯(cuò)誤,有不同類型的完全恢復(fù)可使用,其決定于毀壞文件和數(shù)據(jù)庫的可用性。

 

 

(2) 不完全介質(zhì)恢復(fù)是在完全介質(zhì)恢復(fù)不可能或不要求時(shí)進(jìn)行的介質(zhì)恢復(fù)。重構(gòu)受損的數(shù)據(jù)庫,使其恢復(fù)介質(zhì)故障前或用戶出錯(cuò)之前的一個(gè)事務(wù)一致性狀態(tài)。不完全介質(zhì)恢復(fù)有不同類型的使用,決定于需要不完全介質(zhì)恢復(fù)的情況,有下列類型:基于撤消、基于時(shí)間和基于修改的不完全恢復(fù)。

 

 

基于撤消(CANCEL)恢復(fù):在某種情況,不完全介質(zhì)恢復(fù)必須被控制,DBA可撤消在指定點(diǎn)的操作。基于撤消的恢復(fù)地在一個(gè)或多個(gè)日志組(在線的或歸檔的)已被介質(zhì)故障所破壞,不能用于恢復(fù)過程時(shí)使用,所以介質(zhì)恢復(fù)必須控制,以致在使用最近的、未損的日志組于數(shù)據(jù)文件后中止恢復(fù)操作。

 

 

基于時(shí)間(TIME)和基于修改(SCN)的恢復(fù):如果DBA希望恢復(fù)到過去的某個(gè)指定點(diǎn),是一種理想的不完全介質(zhì)恢復(fù),一般發(fā)生在恢復(fù)到某個(gè)特定操作之前,恢復(fù)到如意外刪除某個(gè)數(shù)據(jù)表之前。

 

 

 

 【編輯推薦】

  1. 如何用Oracle 9i全索引掃描完成任務(wù)
  2. Oracle 9i全索引掃描和函數(shù)索引一起工作的原理
  3. Oracle安裝路徑的實(shí)際操作
  4. 手動(dòng)設(shè)置Oracle管理控制和日志文件
  5. Oracle數(shù)據(jù)安全性的介紹
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-10 17:26:14

Oracle sqlp

2010-04-26 10:44:27

Oracle SCN

2009-11-20 15:10:38

Oracle數(shù)據(jù)備份

2010-10-26 13:30:25

oracle RMAN

2010-04-06 13:33:41

Oracle服務(wù)

2010-04-21 14:38:57

2010-05-31 10:55:08

Nagios mysq

2010-10-26 13:17:28

oracle備份策略

2010-04-12 16:03:12

Oracle SGA設(shè)

2011-03-08 14:45:59

2010-04-08 14:35:42

Oracle 10G

2019-03-01 13:40:01

MySQL數(shù)據(jù)庫備份案例

2010-04-21 16:07:16

Oracle 8i

2010-05-19 13:55:37

2010-10-26 10:56:04

Oracle備份

2010-04-14 10:32:42

Oracle數(shù)據(jù)

2024-10-14 17:24:32

2010-04-09 17:45:06

Oracle索引

2011-04-12 09:20:28

OracleDBLINK

2010-05-07 16:21:08

Oracle Raw類
點(diǎn)贊
收藏

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