close

TIPTOP上的ORACLE DBFTP方式自動定期備份至異地FILE SERVERNAS

備份就像買保險,沒人能保證何時會用到(刻意的除外)但通常要用時才發現無法使用,那就真的連神仙也救不了你

實際瞭解TIPTOP主機上資料庫備份方式及排程,原來鼎新己做了不少動作,就唯獨缺少了異地備份的部份

實作:

1. 首先以telnet方式使用tiptop帳號登入Tiptop主機

2. 切換至備份目的資料夾(鼎新把備份資料丟到/u3/backup/exp/)

1.png    

3. 安裝Windows server上FTP服務,並開放匿名存取

2.PNG  

4. 開始撰寫自動上傳FTP的程序,因為鼎新已幫忙將每日備份並壓縮寫好並排程,所以不用再費心思自己寫

  存放位置小弟是放在和backup路徑相同的/u3/ 檔案名稱為backup2ftp.sh

3.png  

5. 完成後將自動上午傳FTP的程序加入crontab排程

  使用su - 登入 root

  輸入crontab -e 編輯 cronjob 加入一行

   00 05 * * 6 /u3/backup2ftp.sh

  每週六早上五點進行Full backup

6. 將FTP上備份資料自動壓縮並將已壓縮原始檔案清空

  建立一個批次檔,小弟建立名稱為autoRAR.bat,並加入Windows自動排程(建議排在FTP上傳之後),小弟設定每星期六中午12:00

4.png

  備份完畢後檢查檔案是否存在  

5.png  

實際點開壓縮檔,若失敗則無法開啟

6.png  

上述動作皆於批次執行,未來僅需要確認FTP server上檔案是否建立成功即可!!

 

arrow
arrow
    全站熱搜

    小蔡 發表在 痞客邦 留言(1) 人氣()