共計 1793 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章主要介紹 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、確保將屏幕分辨率至少支持 1024×768 和 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 恢復測試的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!