Linux中设置定期备份oracle数据库
生活随笔
收集整理的這篇文章主要介紹了
Linux中设置定期备份oracle数据库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
昨天裝好了oracle,今天嘗試一下自動備份,我這兩天裝linux和oracle的目的就是這個。
如果是sql server,定期備份可以利用sql server的management studio來做,比較方便。但要做oracle的定期備份,那就需要我們寫導出命令,并設置linux的定時任務。
首先創建一個數據庫作為測試。
用Test用戶登錄,創建一個表,并插入兩條數據:
先寫一個導出的腳本文件:
前4句是設置環境變量,因為crontab定時調用時,不會使用oracle用戶的環境變量,所以要先把它們導進來。第6行以當前日期作為導出的文件名,例如20120626.dmp和20120626.log。第7行把這兩個文件打成一個zip包,并刪掉這兩個文件。
要用chmod命令把這個sh標記為可執行:
?
用oracle用戶,輸入crontab -e命令,編輯oracle用戶的任務計劃:
這樣就添加了一個計劃,在每天的13點42分運行/home/oracle/backup/backup.sh。
轉載于:https://www.cnblogs.com/zhangkaimin/p/4672781.html
總結
以上是生活随笔為你收集整理的Linux中设置定期备份oracle数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring4.1新特性——Spring
- 下一篇: 读取SBT项目resources目录中的