分享一個自動傳輸歸檔到備庫並註冊的指令碼

jasonwang328發表於2010-11-11

好處是傳輸時不影響主庫,缺點是不能使用real-time功能

功能如下:
1.自動從主庫上發現需要傳輸的歸檔
2.自動把歸檔從主庫上傳輸到備庫
3.自動register歸檔到備庫

使用方法:
主SHELL程式為autoarch_transmit.sh,autoarch_transmit.sh呼叫autoarch_transmit.func(主功能函式),autoarch_transmit.func讀取配置檔案
把檔案解壓縮到Linux一個目錄,例如/home/oracle/shell/autoarch目錄
檔案autoarch_transmit.func、autoarch_transmit.sh、monitor_public.func改為可執行
chmod 755 autoarch_transmit.func
chmod 755 autoarch_transmit.sh
chmod 755 monitor_public.func
修改autoarch_transmit.sh,主要是改一個程式的路徑
把程式放入contab執行
例如:*/10 * * * * /home/oracle/shell/autoarch/autoarch_transmit.sh >> /home/oracle/shell/autoarch/autoarch_transmit.log
開通備庫oracle使用者到主庫oracle使用者的SSH信任關係,保證ssh oracle@ date可以不輸入命令返回結果

指令碼附件:autoarch_transmit.zip

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23250928/viewspace-1041313/,如需轉載,請註明出處,否則將追究法律責任。

相關文章