您好,登錄后才能下訂單哦!
這篇文章主要介紹NetBackup下ORACLE恢復測試的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
一、NetBackup 包括服務器和客戶機軟件:
1、Server服務器軟件駐留在管理存儲設備的計算機上。
■ Master Server主服務器管理備份、歸檔和還原。主服務器負責為 NetBackup 選擇介質和設備。通常,主服務器包含 NetBackup 目錄庫。該目錄庫包含內部數據庫,內部數據庫中包含有關 NetBackup 備份和配置的信息。
■ Media Server介質服務器允許 NetBackup 使用它們所掛接的存儲設備,從而提供額外的存儲區域。介質服務器還可以通過分配網絡負載來提高性能。介質服務器也可以稱為設備主機。
2、 Client客戶機軟件駐留在包含要備份的數據的計算機上(服務器也包含客戶機軟件,并且可以備份)。通常也包括數據庫。
3、網絡結構拓撲圖:
4、NetBackup 系統的工作方式
備份期間,客戶機通過網絡將備份數據發送到 NetBackup 服務器。NetBackup 服務器管理在備份策略中指定的存儲類型。在還原期間,用戶可以先瀏覽,然后選擇要恢復的文件和目錄。NetBackup 查找選定的文件和目錄,并將它們還原到客戶機上的磁盤中。
二、NetBackup測試環境準備
NetBackup服務器端實施前提環境
1、高于2G的 CPU、 4G內存配置,Windows Server 2003/2008 x64操作系統
2、確保已經在系統上測試了操作系統最新的修補程序和更新程序。
3、確保將屏幕分辨率至少支持 1024x768 和 16bit 色彩。
4、確保在測試 NetBackup 前所有的介質和機械手設備均已連接、配置并能為系統所識別。
NetBackup客戶端實施前提環境
1、保證客戶端可以通過網絡正常連接訪問NetBackup Windows主服務器
2、保證ORACLE 開啟ARCHIVE LOG,即歸檔模式RMAN備份
3、明確下列信息:
IP地址:
ROOT用戶名/密碼:
Oracle測試路徑:
Oracle SID:
Ch00和Ch01通道鏈接情況:
鏈接 Oracle 數據庫和 SBT 庫(僅適用于帶有 RMAN 的 Oracle 數據庫)
保證測試用客戶端和數據庫版本在NETBACKUP兼容性列表里面
三、NetBackup數據的恢復流程
注意恢復前,請先執行ORACLE數據庫的備份策略并確定備份的成功完成。
關于archive log的信息可以通過sqlplus來查詢:
$ sqlplus /nolog
SQL> conn /as sysdba
SQL> archive log list //查詢archive log信息
接下來需要recover數據庫:
$ sqlplus /nolog
SQL> conn /as sysdba
SQL> startup mount
SQL> recover database until cancel using backup controlfile; //recover數據庫,在詢問時輸入“AUTO”
完成recover數據庫后就可以啟動數據庫了:
SQL> alter database open resetlogs;
數據庫成功打開后,需要檢查一下TEMP臨時表空間是否存在如果沒有還需要進行添加。
SQL>ALTER TABLESPACE "TEMP"> 當然,最好使用企業管理器(OEM)界面添加,因為這樣更加直觀。
經過以上步驟,就成功的恢復了oracle數據庫。
2、恢復NetBackup的catalog
NetBackup的catalog記錄著所有數據備份的詳細信息,沒有catalog則無法定位存放在磁帶上的數據。正是由于catalog的重要性,一方面將catalog存放在具有raid保護的磁盤上,另一方面及時備份catalog。當NetBackup的catalog損壞時就可以利用備份來恢復catalog。
恢復時就是執行bprecover命令來直接進行恢復。
# bprecover –r –dpath /export/home/backup/catalog1
這樣就成功的恢復了catalog。
四、測試
測試人員對應用進行測試,確保恢復后的數據都正常可用,最后做好評估和文檔匯報。
以上是“NetBackup下ORACLE恢復測試的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。