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

Oracle數(shù)據(jù)庫恢復方法

數(shù)據(jù)庫 Oracle
Oracle Database,又名Oracle RDBMS,或簡稱Oracle,是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng),oracle數(shù)據(jù)庫是一種大型數(shù)據(jù)庫系統(tǒng),并且oracle數(shù)據(jù)庫是比較常用的,下面就介紹Oracle數(shù)據(jù)庫恢復方法 。

 Oracle數(shù)據(jù)庫是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng),oracle數(shù)據(jù)庫是一種大型數(shù)據(jù)庫系統(tǒng),并且oracle數(shù)據(jù)庫是比較常用的,當我們使用一個oracle數(shù)據(jù)庫時,總希望數(shù)據(jù)庫的內(nèi)容是可靠的、正確的,但由于計算機系統(tǒng)的故障(硬件故障、軟件故障、網(wǎng)絡(luò)故障、進程故障和系統(tǒng)故障)影響oracle數(shù)據(jù)庫系統(tǒng)的操作,影響oracle數(shù)據(jù)庫中數(shù)據(jù)的正確性,甚至破壞oracle數(shù)據(jù)庫,使oracle數(shù)據(jù)庫中全部或部分數(shù)據(jù)丟失。如何來避免這些破壞發(fā)生呢?下面就是你要的答案。

  因此當發(fā)生上述故障后,希望能重構(gòu)這個完整的數(shù)據(jù)庫,該處理稱為Oracle數(shù)據(jù)庫恢復。恢復過程大致可以分為復原(Restore)與恢復(Restore)過程。Oracle數(shù)據(jù)庫恢復可以分為以下兩類:

  實例故障的一致性恢復

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

  1.為了解恢復數(shù)據(jù)文件中沒有記錄的數(shù)據(jù),進行向前滾。該數(shù)據(jù)記錄在在線日志,包括對回滾段的內(nèi)容恢復。

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

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

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

#p#

  介質(zhì)故障或文件錯誤的不一致恢復

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

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

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

  基于撤消(CANCEL)恢復:在某種情況,不完全介質(zhì)恢復必須被控制,DBA可撤消在指定點的操作?;诔废幕謴偷卦谝粋€或多個日志組(在線的或歸檔的)已被介質(zhì)故障所破壞,不能用于恢復過程時使用,所以介質(zhì)恢復必須控制,以致在使用最近的、未損的日志組于數(shù)據(jù)文件后中止恢復操作。

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

Oracle數(shù)據(jù)庫有如下幾個強大的特性:支持多用戶、大事務(wù)量的事務(wù)處理、數(shù)據(jù)安全性和完整性的有效控制、支持分布式數(shù)據(jù)處理??梢哉fOracle數(shù)據(jù)庫功能是很強大的。通過上面的學習,如果Oracle數(shù)據(jù)庫發(fā)生故障,自己就可以處理好,又快又方便。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫性能優(yōu)化策略的選擇
  2. Oracle數(shù)據(jù)庫重新啟動的方法
  3. 提高Oracle數(shù)據(jù)庫效率的方法
  4. Oracle數(shù)據(jù)庫關(guān)閉的三種方法
  5. Oracle數(shù)據(jù)庫啟動和關(guān)閉方式總結(jié)

 

責任編輯:迎迎 來源: 百度網(wǎng)
相關(guān)推薦

2011-04-12 15:44:08

Oracle數(shù)據(jù)庫

2011-05-13 13:15:52

SYBASE ASA數(shù)

2011-08-02 16:03:47

Oracle數(shù)據(jù)庫冷備份冷備份異地恢復

2011-03-30 14:19:56

MySQL數(shù)據(jù)庫修改恢復

2009-11-20 13:29:59

Oracle數(shù)據(jù)庫恢復

2011-05-26 09:36:07

Oracle數(shù)據(jù)庫Redo故障

2010-11-15 15:34:30

ORACLE數(shù)據(jù)庫恢復

2017-10-16 16:43:05

數(shù)據(jù)庫Oracle數(shù)據(jù)丟失

2011-05-11 13:25:57

Oracle數(shù)據(jù)庫后備恢復

2009-04-03 10:54:49

Oracle備份恢復

2011-03-24 17:21:42

Oracle數(shù)據(jù)庫Redo故障

2010-11-19 13:28:13

2010-05-04 09:36:02

Unix文件

2010-04-02 09:30:27

Oracle數(shù)據(jù)庫

2011-05-26 10:01:16

Oracle數(shù)據(jù)庫ODU

2009-10-13 09:43:43

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

2011-05-24 10:26:12

Oracle數(shù)據(jù)庫日志文件

2010-04-12 10:40:49

Oracle數(shù)據(jù)庫

2011-08-29 16:41:14

OracleRMAN恢復數(shù)據(jù)文件的恢復

2011-03-04 14:59:16

Raidoracle數(shù)據(jù)庫
點贊
收藏

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