一、環境描述:
主機環境:
軟件包,如圖所示:
其中,客戶端只安裝lgtoman、lgtozh、lgtonmo以及lgtoclnt,服務器端安裝lgtoserv、lgtonode、lgtonmc、lgtoman、lgtoclnt以及lgtozh。
這里的存儲節點和networker服務器端都在server.xzxj.edu.cn節點上。
二、networker客戶端以及服務器端的安裝:
1、服務器端的安裝:
在安裝networker之前,先安裝openmotif軟件,否則安裝過程會出現軟件包依賴錯誤。
啟動服務:
查看狀態:
或者運行nsrwatch命令,也可以看到服務已經啟動了,并且擁有30天的試用期。
接著以root用戶運行nmc_config做些簡單的配置:
2、mhvtl的安裝:
這個參考mhvtl虛擬磁帶庫的安裝與應用博文。
3、客戶端的安裝:
這里將oracle模塊一塊安裝:
4、磁帶庫的配置:
運行jbconfig進行配置,這個可以參考我的另一篇文章:EMC Networker與mhvtl虛擬磁帶庫的結合on rhel5.5
配置完成后的結果如下所示:
5、創建磁帶標簽:
這里就使用默認的存儲池(default),使用nsrjb命令將磁帶label以及加入到默認的存儲池中:
nsrjb命令后的-L是指label,-c指定磁帶容量,-S是指插槽號,-Y是指禁止確認提示,對所有操作回答yes。
使用mminfo查看media數據庫報告:
6、鏈接NMO庫文件:
這個跟netbackup里面的"將 Oracle 恢復管理器 (RMAN) 與 NetBackup 鏈接”類似。這里稱之為”鏈接模塊庫文件和 Oracle Server”,具體操作如下:
(1)、關閉oracle數據庫所有進程:
(2)、以oracle身份運行以下命令:
三、oracle備份與恢復:
這里提到的是手工備份與恢復,關于自動備份和恢復的配置,后續會添加的。
1、備份:
之前已經存在一個數據庫實例db02作為目標數據庫,數據庫db01作為目錄數據庫(catalog):
(1)、手工執行全備份:
在networker管理類窗口可以查看磁帶的狀態:
備份完成后,查看下備份集:
手工備份,不會自動備份NetWorker 服務器引導和索引,必須以root用戶在networker服務器端手工執行以下命令:
-O指保存每個客戶端的索引,-l指級別類型,這里是FULL,-p指組名稱,第一個-c后跟的是客戶端主機名,第二個-c后面跟的是networker服務器主機名。
(2)、手工執行增量備份:
創建表空間以及普通用戶:
開始增量備份:
2、恢復:
(1)、恢復spfile到指定位置:
(2)、恢復單個表空間:
將myora表空間的數據文件刪掉:
使用rman連接到目標數據庫,進行恢復:
已經恢復成功了,將myora表空間聯機:
OK,恢復成功。
(3)、完全恢復:
關閉數據庫,將控制文件,日志文件,數據文件以及spfile全部干掉,進行完全恢復:
使用rman連接,先恢復spfile:
完了之后,使用spfile重啟數據庫至nomount狀態:
接著,恢復控制文件:
將數據庫重置至mount狀態,再進行完全恢復:
所有的日志文件也被刪除了,所以打開數據庫要以resetlogs方式打開。打開后,系統會自動創建日志文件:
在恢復spfile以及控制文件的時候,一定要找對備份的名稱,否則,恢復的時候會提示找不到備份集。
手工備份與恢復到此結束,后續會增加自動備份的配置,敬請期待。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。