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
- Legato Networker備份OracleOracle
- Networker備份windows檔案Windows
- 透過RMAN備份搭建單節點ADG(oracle11g)Oracle
- Networker備份虛擬機器虛擬機
- networker透過備用千兆網路備份
- 安裝networker備份軟體client on Solaris10client
- MySQL 5.5 Slave節點備份指令碼(mysqldump)MySql指令碼
- Networker恢復oracle rac到單機Oracle
- oop主節點(NameNode)備份策略以及恢復方法OOP
- RAC一個節點恢復另一個節點在帶庫上的備份
- oracle備份--離線備份Oracle
- networker備份錯誤:Server is disabled: Install base enabler (0:5:0)Server
- RAC資料庫的RMAN備份異機恢復到單節點資料庫資料庫
- oracle 備份Oracle
- oracle備份Oracle
- oracle11g單節點DataGuard搭建Oracle
- hadoop主節點(NameNode)備份策略以及恢復方法Hadoop
- 主庫RAC,備庫單節點ASM的dataguard搭建ASM
- oracle的熱備份和冷備份Oracle
- oracle11g單節點DGbroker搭建Oracle
- RAC 雙節點 轉單節點流程
- Oracle備份及備份策略及基於Linux下 Oracle 備份策略(RMAN)OracleLinux
- Oracle 冷備份Oracle
- Oracle 熱備份Oracle
- oracle rac 備份Oracle
- ORACLE備份策略Oracle
- ORACLE 備份表Oracle
- Oracle 聯機備份 離線備份 物理備份 恢復Oracle
- Oracle 11g RMAN備份-增量備份Oracle
- Oracle裡邏輯備份、物理備份、Rman備份的區別Oracle
- 揭祕ORACLE備份之--冷備份(也叫離線備份)Oracle
- 揭祕ORACLE備份之--熱備份(也叫聯機備份)Oracle
- 單節點oracle升級10.2.0.1.0-10.2.0.4.0Oracle
- Oracle RAC恢復成單節點資料庫Oracle資料庫
- Oracle資料庫從Linux x86單機遷移到Solaries雙節點RAC叢集經驗分享-備份策略驗證Oracle資料庫Linux
- oracle資料庫備份之exp增量備份Oracle資料庫
- Oracle 11g RMAN備份-備份標籤Oracle