2009-06-06 185 views
1

我想恢復和恢復我的oracle數據庫到當前狀態。恢復和恢復方案

例如,我在星期天進行了完整備份,並且我有從週日到週三的所有存檔日誌。

如果我從備份恢復並恢復到新主機,我的數據庫僅處於星期日狀態。

如何將所有歸檔日誌應用於恢復我的數據庫到星期三狀態?

我是否需要在週日或當前星期三使用controlfile autobackup?

請給我步驟來做到這一點。

問候,Sarith

回答

0

將完整備份還原到新服務器以及所有要還原的新歸檔日誌文件。

請參閱註釋:161742.1(如何使用舊控制文件前滾數據庫,使用Archivfiles)在metalink中獲取完整指南,但我將對其進行解釋。

如果您沒有訪問的Metalink那麼這裏是從該說明文簡寫爲:以安裝方式

開始分貝 SQLPLUS>啓動安裝

發出命令開始恢復,並應用所有歸檔日誌文件比還原的控制/數據文件更新。

SQLPLUS>改變數據庫恢復直到取消使用備份控制文件;

使用此命令繼續,直到您用完歸檔日誌才能應用。 SQLPLUS> alter database recover繼續默認;

當您用完歸檔日誌申請 停止恢復並打開帶有重置日誌的數據庫。

SQLPLUS> alter database recover cancel; SQLPLUS> alter database open resetlogs;

現在重要的是採取一個新的備份,因爲您已經重置日誌,因爲舊的存檔日誌將無法與此db一起使用。

正如另一張海報所述,請閱讀備份恢復手冊瞭解更多信息。

+0

沒關係。感謝U. 但是如果我在重做日誌文件中有一些重做數據,我該如何將它轉發到我恢復的數據庫? 此致敬禮, Sarith – Sarith 2009-06-10 05:15:07

-1

你還沒有說什麼版本使用的是Oracle的,使用的是你在的地方版本,並在備份策略會影響您恢復究竟如何。

你需要閱讀和理解Backup and Recovery Manual

如果這其實是一個生產問題,那麼你現在需要聯繫Oracle支持,這是不犯錯誤或在工作中學習的時間。