Networker備份oracle單節點
Networker備份oracle單節點
1、 準備安裝包:
安裝之前確認
yum install ksh* net-tools
在Oracle伺服器上,準備一下安裝包,並安裝(具體問NETWORKER廠家要)
lgtonmda-19.2.1.2-1.x86_64.rpm
lgtoclnt-19.2.1.2-1.x86_64.rpm
按順序安裝
先:
rpm –ivh lgtoclnt-19.2.1.2-1.x86_64.rpm
後:
rpm –ivh lgtonmda-19.2.1.2-1.x86_64.rpm
安裝可能會報錯
[root@oracle203 ~]# rpm -ivh lgtonmda-19.2.1.2-1.x86_64.rpm warning: lgtonmda-19.2.1.2-1.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c5dfe03d: NOKEY Preparing... ################################# [100%] Updating / installing... 1:lgtonmda-19.2.1.2-1 ################################# [100%] 173680:nsrdb2ra: RPC client handle: Connection refused. 172089:nsrdb2ra: Unable to create the connection with 'portmapper' to host 'localhost6' with address '::1' at port number 7938. 173677:nsrdb2ra: Check whether the client services are running on the host '::1'. 173680:nsrdb2ra: RPC client handle: Connection refused. 172089:nsrdb2ra: Unable to create the connection with 'portmapper' to host 'localhost' with address '127.0.0.1' at port number 7938. 173677:nsrdb2ra: Check whether the client services are running on the host '127.0.0.1'. 42503:nsrdb2ra: Remote system error - Connection refused Automatic wizard registration command /usr/sbin/nsrdb2ra -i failed. Please refer to documentation for manual steps.
確認服務是否正常
[root@oracle203 ~]# systemctl status networker.service ● networker.service - EMC NetWorker. A backup and restoration software package. Loaded: loaded (/opt/nsr/admin/networker.service; enabled; vendor preset: disabled) Active: inactive (dead) 啟動服務 [root@oracle203 ~]# systemctl start networker.service 檢視服務是否正常 [root@oracle203 ~]# systemctl status networker.service ● networker.service - EMC NetWorker. A backup and restoration software package. Loaded: loaded (/opt/nsr/admin/networker.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2021-12-03 12:02:47 CST; 1s ago Process: 1740 ExecStart=/opt/nsr/admin/networker.sh start (code=exited, status=0/SUCCESS) Main PID: 1747 (nsrexecd) CGroup: /system.slice/networker.service └─1747 /usr/sbin/nsrexecd Dec 03 12:02:46 oracle203 systemd[1]: Starting EMC NetWorker. A backup and restoration software package.... Dec 03 12:02:47 oracle203 systemd[1]: Started EMC NetWorker. A backup and restoration software package.. [root@oracle203 ~]#
檢視服務nsrexecd
[root@oracle203 ~]# ps -ef | grep nsrexecd root 1747 1 0 12:02 ? 00:00:00 /usr/sbin/nsrexecd root 11751 1532 0 12:11 pts/0 00:00:00 grep --color=auto nsrexecd
2、建立包連線
檢視 $ORACLE_HOME 位置,如果是root登入,可以檢視 oracle使用者家目錄的檔案得到,例如:
[oracle@oracle1901 ~]$ cat .bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH #oracle setting add export EDITOR=vi export TMP=/tmp export TMPDIR=$TMP export ORACLE_SID=orcl export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/19c/db_1 export INVENTORY_LOCATION=/u01/oraInventory export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME/lib export NLS_LANG="AMERICAN_AMERICA.AL32UTF8" export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS" export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:$PATH:$HOME/bin umask 022 [oracle@oracle1901 ~]$
進入 $ORACLE_HOME下 的lib目錄通過命令連線 so :
[oracle@oracle1901 lib]$ pwd /u01/app/oracle/product/19c/db_1/lib
[root@oracle1901 lib]# ln -s /usr/lib/libnsrora.so libobk.so
3、新增host記錄
Oracle伺服器上,新增備份伺服器記錄
[root@oracle1901 lib]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.x.x.x oracle1901.local.domain oracle1901 10.x.x.x backserver [root@oracle1901 lib]#
同樣,ssh登入上networker備份伺服器
新增oracle伺服器的記錄
[root@backserver ~]# cat /etc/hosts ## oracle test backup 10.x.x.x oracle1901 [root@backserver ~]#
4、在networker控制檯上新增客戶端
開啟networker控制檯,導航至protection-客戶端-新客戶端嚮導
如果有時連線不了客戶端
第一:重啟client端的系統(一般是這問題)
第二:在沒有備份任務的時候重啟networker的服務,查詢服務沒有報錯
systemctl stop networker systemctl stop gst systemctl start networker systemctl start gst systemctl status gst systemctl status networker
填寫相關的ORACLE_HOME及TNS_ADMIN路徑,路徑均可在 cat /home/oracle/.bash_profile 檢視
適用作業系統認證,使用者填寫 Oracle,例項使用下拉選單選擇。此例項對應作業系統的 $ORACLE_SID 變數,可通過切換oracle 使用者,echo 查詢。
如果希望選擇例項進行備份,而不通過系統變數 $ORACLE_SID進行,則選擇 Use database authentication,然後填寫相關資訊,例如: 分別填寫 例項賬戶、密碼、例項名稱即可。
5、新建備份組
在networker上,右擊 group—新建。自定義組名;組類別選擇 客戶端,客戶端勾選 剛剛建立的Oracle伺服器。
6、新建策略,自定義策略名稱,其餘保持預設。
7、在新建的策略裡面新增工作流,自定義工作名稱、設定啟動時間、是否自動執行、所屬的組、然後新增,進行下一步設定。
接下來就可以測試oracle的備份啦
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004783/viewspace-2845335/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Networker備份oracle racOracle
- Networker備份windows檔案Windows
- Networker備份虛擬機器虛擬機
- Networker恢復oracle rac到單機Oracle
- ORACLE 備份表Oracle
- ORACLE備份策略(轉)Oracle
- ORACLE備份指令碼Oracle指令碼
- oracle資料庫備份之exp增量備份Oracle資料庫
- Oracle資料庫從Linux x86單機遷移到Solaries雙節點RAC叢集經驗分享-備份策略驗證Oracle資料庫Linux
- oracle 如何不備份已經備份的歸檔Oracle
- ORACLE備份策略二(轉)Oracle
- Oracle RMAN備份實戰Oracle
- Oracle OCP(60):RMAN 備份Oracle
- Oracle OCP(62):熱備份Oracle
- Oracle OCP(60):冷備份Oracle
- 「Oracle」Oracle 資料庫備份還原Oracle資料庫
- Oracle RAC新增節點Oracle
- Oracle 備份 與 恢復 概述Oracle
- Oracle 備份恢復之 FlashbackOracle
- Oracle磁帶備份模擬Oracle
- ORACLE備份&恢復案例(轉)Oracle
- oracle 12c rman備份pdbOracle
- oracle自動冷備份指令碼Oracle指令碼
- 備份與恢復oracle_homeOracle
- oracle 增量備份恢復驗證Oracle
- 分享Oracle Rman的備份指令碼Oracle指令碼
- Oracle 備份和恢復介紹Oracle
- ORACLE備份&恢復案例三(轉)Oracle
- ORACLE備份&恢復案例二(轉)Oracle
- ORACLE常用定時備份指令碼Oracle指令碼
- ORACLE本地磁碟備份恢復Oracle
- consul 多節點/單節點叢集搭建
- 採用secondary的冷備份的方式來新增新的secondary節點
- DM8 配置DMDSC主備環境(rac到單節點 )
- Oracle 12c 備份與恢復Oracle
- Oracle 備份恢復篇之RMAN catalogOracle
- LINUX下ORACLE增量備份的步驟LinuxOracle
- 揭秘ORACLE備份之----RMAN之五(CATALOG)Oracle