Networker備份oracle rac
單節點oracle備份恢復參考
http://blog.itpub.net/70004783/viewspace-2845335/
http://blog.itpub.net/70004783/viewspace-2845781/
Networker備份Oracle RAC配置手冊
一、 準備安裝包: (倆節點)
在RAC 節點的所有Oracle伺服器上,準備一下安裝包,並安裝
lgtonmda-19.2.1.2-1.x86_64.rpm lgtoclnt-19.2.1.2-1.x86_64.rpm 安裝之前確認安裝 yum install ksh* net-tools
先: rpm –ivh lgtoclnt-19.2.1.2-1.x86_64.rpm 後: rpm –ivh lgtonmda-19.2.1.2-1.x86_64.rpm
二、 建立包連線 (倆節點)
檢視 $ORACLE_HOME 位置,如果是root登入,可以檢視 oracle使用者家目錄的檔案得到,例如:
[root@rac1 ~]# cat /home/oracle/.bash_profile
就可以知道oracle_home 的家目錄在何處。
進入 $ORACLE_HOME 的目錄透過命令連線so:
[root@rac1 lib]# pwd /u01/app/oracle/product/19c/db_1/lib [root@rac1 lib]# [root@rac1 lib]# [root@rac1 lib]# [root@rac1 lib]# ln -s /usr/lib/libnsrora.so libobk.so
三、 新增hosts記錄 (倆節點)
在Oracle伺服器上,新增備份伺服器記錄
[root@rac1 ~]## vi /etc/hosts
10.x.x.x backserver
10.x.x.x DD6300A
在rac2 上也新增相同 hosts 記錄
在backserver上,新增RAC 上的所有Oracle伺服器、和SCAN的記錄:
ssh 到 backserver,編輯/etc/hosts檔案
[root@backserver ~]# vi /etc/hosts ## oracle RAC test backup 10.x.x.103 rac1 10.x.x.104 rac2 10.x.x.105 rac1-vip 10.x.x.106 rac2-vip 10.x.x.107 cluster-scan
四、 準備cfg配置檔案及備份指令碼: (倆節點)
在Oracle 節點伺服器上,在相同的目錄路徑建立相同的cfg檔案及備份指令碼檔案。
例如,在rac1 上,進入目錄/nsr/apps/config
cd /nsr/apps/config
新建並編制檔案 oracle_rac_nmda.cfg ,內容如下:
[root@rac1 config]# pwd /nsr/apps/config [root@rac1 config]# cat oracle_rac_nmda.cfg ORACLE_HOME = /u01/app/oracle/product/19c/db_1 ORACLE_USER = oracle NSR_RMAN_ARGUMENTS = msglog /nsr/apps/logs/msglog.log append [root@rac1 config]#
#說明:ORACLE_HOME 為Oracle使用者環境變數 $ORACLE_HOME的值;
# ORACLE_USER 為oracle系統使用者
# NSR_RMAN_ARGUMENTS ,非必要選項,建議寫上,能記錄執行備份的過程日誌,便於排錯。
新建並編制指令碼檔案 oracle_rac_full_backup_prod.sh ,內容如下:
NSR_CLIENT=rac1-vip 節點2改為rac2-vip 別的一樣
[root@rac1 config]# cat oracle_rac_full_backup_prod.sh connect target sys/oracle@prod; run { allocate channel t1 TYPE 'SBT_TAPE'; allocate channel t2 TYPE 'SBT_TAPE'; send 'NSR_ENV=(NSR_SERVER=backserver,NSR_CLIENT=rac1-vip,NSR_DATA_VOLUME_POOL=bstindex)'; BACKUP DATABASE plus archivelog delete all input; RELEASE CHANNEL t1; RELEASE CHANNEL t2; } [root@rac1 config]#
#說明: 紅色字型,請根據實際情況填寫 使用者/密碼@資料庫例項
# 藍色字型,NSR_SERVER=backserver,----->NETWORKER伺服器名稱,
#NSR_CLIENT=rac1-vip -----> 為RAC 虛擬名稱,此處名稱將與下面備份管理臺的客戶端名稱對應
#NSR_DATA_VOLUME_POOL=bstindex -----> 備份目標池,統一使用bstindex
#其他保持預設
##################################################################################
如有其他資料庫例項需要備份,請按實際情況再 新建一個備份指令碼,對應特定的target 值即可,例如 另外一個資料庫例項 指令碼 oracle_rac_full_backup_prod_pdb.sh
connect target sys/oracle@prod_pdb; run { allocate channel t1 TYPE 'SBT_TAPE'; allocate channel t2 TYPE 'SBT_TAPE'; send 'NSR_ENV=(NSR_SERVER=backserver,NSR_CLIENT=rac1-vip,NSR_DATA_VOLUME_POOL=bstindex)'; BACKUP DATABASE; RELEASE CHANNEL t1; RELEASE CHANNEL t2;
編輯新增完指令碼後,請新增執行許可權,命令:
chmod +x oracle_rac_full_backup_prod.sh chmod +x oracle_rac_full_backup_prod_pdb.sh
以上一個步驟在倆節點執行
五、 在networker控制檯上新增客戶端
開啟networker控制檯,導航至Protection—客戶端—空白處右擊---新客戶端屬性
輸入oracle節點 vip 虛擬名稱,與上面新增的hosts一致,和備份指令碼對應的NSR_CLIENT= 名稱一致。
備份集修改為如下:
RMAN:/nsr/apps/config/oracle_rac_full_backup_prod.sh
應用程式和模組
備份命令輸入以下:
nsrdasv -z /nsr/apps/config/oracle_rac_nmda.cfg
全域性,別名中輸入一下資訊,資訊為node01 的物理名稱和虛擬名稱。
rac1-vip
rac1
新建node02客戶端,同樣在客戶端 空白處右擊,新客戶端屬性
名稱為 rac2-vip 的虛擬名稱,其餘保持預設。這裡是按廠家給的配置,具體測試ok。
全域性同樣新增 node2 的物理名稱和虛擬名稱。完成即可。其餘不用設定。(只改了2處)
六、 新建備份組
在networker上,右擊 group—新建。
自定義組名;
組類別選擇 客戶端,
客戶端勾選 剛剛建立的Oracle伺服器節點 rac1-vip,選擇這個即可,02不用選擇。
七、 新建並設定策略(此處可參照 http://blog.itpub.net/70004783/viewspace-2845335/)
新建策略,自定義策略名稱,其餘保持預設。
策略裡新建工作,右擊剛才新建的策略,新建
自定義工作名稱、設定啟動時間、是否自動執行、所屬的組、然後新增,進行下一步設定。
定義備份名稱,其他可保持預設,下一步。
目標池,選擇規劃的目標池
下一步,保持預設
檢查無誤,下一步完成
確定,完成設定。
八、測試備份,成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004783/viewspace-2846185/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Legato Networker備份OracleOracle
- Networker備份oracle單節點Oracle
- oracle rac 備份Oracle
- Networker備份windows檔案Windows
- Networker備份虛擬機器虛擬機
- networker透過備用千兆網路備份
- Oracle RAC備份與恢復Oracle
- Oracle Rac Ocr VotingDisk 備份Oracle
- Networker恢復oracle rac到單機Oracle
- 安裝networker備份軟體client on Solaris10client
- oracle rac在裸裝置下的備份Oracle
- Oracle RAC 利用RMAN自動排程備份Oracle
- oracle rac 在asm下的備份與恢復OracleASM
- Oracle 10G RAC的ocr備份恢復Oracle 10g
- RAC下的備份策略
- 使用OSB進行ORACLE rac資料庫的備份Oracle資料庫
- Oracle RAC OCR 和 VotingDisk 的備份與恢復Oracle
- ORACLE RAC資料庫的備份與恢復(6)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(5)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(4)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(3)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(2)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(1)Oracle資料庫
- Aix下使用rman備份Oracle RAC資料庫(轉)AIOracle資料庫
- oracle備份--離線備份Oracle
- networker備份錯誤:Server is disabled: Install base enabler (0:5:0)Server
- oracle 備份Oracle
- oracle備份Oracle
- RAC模式下的備份策略以及RMAN備份指令碼模式指令碼
- rman備份rac的總結
- RAC模式下的備份策略以及RMAN備份指令碼(轉)模式指令碼
- RAC模式下的備份策略以及RMAN備份指令碼(ZF)模式指令碼
- oracle的熱備份和冷備份Oracle
- Oracle備份及備份策略及基於Linux下 Oracle 備份策略(RMAN)OracleLinux
- Oracle10g RAC環境OCR的新增、刪除、備份Oracle
- Oracle10g RAC環境VoteDisk的新增、刪除、備份Oracle
- Oracle 冷備份Oracle
- Oracle 熱備份Oracle