tar rvf /dev/rmt/0n /backup/
r:附加不覆蓋v:顯示進度f:指定裝置 /dev/rmt/0(第一台磁帶機)n:不倒帶設定權限:chmod 755 tar_backup
在來源主機使用者家目錄建立 .netrc(權限 600):
machine host2
login oracle
password oracle
macdef init
host2:目標主機名oracle:目標主機登入帳密macdef init:定義連線後自動執行的巨集指令目標主機預建 /pub 目錄存放備份檔,建議雙主機同區域網路以提速。
搭配前文 crontab:
0 23 * * * /Oracle/ora_backup
0 2 * * * /Oracle/tar_backup
0 4 * * * ftp -i host2
實現「每日導出 → 磁帶歸檔 → 異地同步」全自動閉環,DBA 僅需定期換帶、清理目錄。