Oracle自動恢復設定
一、背景說明:一個朋友需要定期把正式庫的備份還原到一個測試系統中,便於系統進行測試;從需求上來講這個需求是比較奇怪的,但是作為技術人員還是得進行配合完成相應的需求。
二、以下是整個自動回覆的步驟
1、需要建立一臺環境和正式資料庫一樣的測試庫(環境變數、檔案路徑都需要一樣)
2、正式庫透過rman的方式進行備份
3、資料庫備份的時候需要自動備份控制檔案
4、把正式庫的備份複製到測試庫上面(路徑需要一樣)
5、在測試庫上面啟動資料庫到nomount狀態
6、進行控制檔案的恢復,恢復完畢後啟動到mount狀態
7、進行資料庫的restore
8、進行資料庫的recover
9、透過resetlog的方式啟動資料庫
思路:控制檔案記錄著資料庫的備份資訊,只要還原了控制檔案後面的資料庫的restore和recover都可以解決,因為資料庫是進行不完全恢復,所以必須透過resetlogs的方式開啟
三、資料庫的自動還原指令碼:
1、資料庫的恢復指令碼
rman target / @/home/oracle/script/recover.sql log /home/oracle/script/recover
recover.sql的指令碼如下:
shutdown abort; startup nomount; run{ SET DBID=1364366567 ALLOCATE CHANNEL CH1 TYPE DISK; restore controlfile from autobackup; release channel CH1 ; sql 'alter database mount'; ALLOCATE CHANNEL CH2 TYPE DISK; ALLOCATE CHANNEL CH3 TYPE DISK; restore database; recover database; release channel CH2; release channel CH3; } |
2、資料庫的開啟指令碼
/home/oracle/script/open.sql
conn / as sysdba; alter database open resetlogs; |
以上是認為比較主要的語句,有需要完整方案的文件,還原傳送QQ聯絡;
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
本文作者:JOHN
ORACLE技術部落格:ORACLE 獵人筆記 資料庫技術群:367875324 (請備註ORACLE管理 )
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12679300/viewspace-1199947/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- NBU恢復oracleOracle
- Linux平臺Oracle開機自啟動設定LinuxOracle
- windows10恢復出廠設定的方法_win10出廠設定如何恢復WindowsWin10
- Oracle案例12——NBU Oracle恢復Oracle
- w10如何恢復出廠設定_w10恢復出廠設定的步驟
- oracle冷備恢復Oracle
- oracle 異機恢復Oracle
- 設定Oracle9i為自動歸檔模式Oracle模式
- 如何恢復出廠設定的Mac?Mac
- jz2440恢復出廠設定
- 怎麼把c盤恢復出廠設定 電腦c盤怎麼恢復出廠設定
- window10恢復出廠設定如何操作 win10電腦怎麼恢復出廠設定Win10
- win10如何一鍵恢復出廠設定 win10恢復出廠設定的步驟Win10
- win10怎麼恢復出廠設定找不到恢復環境Win10
- PostgreSQL啟動恢復期間,恢復到的時間線的確定SQL
- Oracle RMAN恢復測試Oracle
- Oracle 不完全恢復Oracle
- word自動儲存的檔案怎麼恢復,word檔案恢復
- 聯想自帶win10系統恢復出廠設定的方法Win10
- OPPO K1怎麼恢復出廠設定?OPPO K1恢復出廠設定詳細教程
- mac恢復出廠設定方法介紹 mac恢復出廠設定對電腦有什麼影響Mac
- win10怎麼恢復出廠設定 win10恢復出廠設定需要裝系統嗎Win10
- 電腦恢復出廠設定後需要重灌系統嗎 電腦恢復出廠設定後措施詳解
- Win10設定裡沒有恢復選項怎麼辦 win10設定恢復選項的方法Win10
- win10電腦如何恢復出廠設定 win10系統恢復出廠設定的步驟Win10
- 小心!手機恢復出廠設定資料仍可“復活”
- 帝國cms恢復資料在哪裡設定
- Oracle RushQL勒索病毒恢復方法Oracle
- Oracle 備份 與 恢復 概述Oracle
- Oracle 備份恢復之 FlashbackOracle
- Oracle恢復誤刪資料Oracle
- ORACLE備份&恢復案例(轉)Oracle
- oracle基於SCN增量恢復Oracle
- Oracle Redo丟失恢復方案Oracle
- Oracle RMAN 表空間恢復Oracle
- 膝上型電腦怎麼恢復出廠設定 膝上型電腦通用恢復出廠設定步驟
- 記一次自動恢復的支付故障
- windows10恢復出廠設定找不到恢復環境最佳解決方法Windows
- Windows 設定 FRP 自動啟動WindowsFRP