ORACLE定时备份
windows下運行腳本
echo off
f:
set dirName=%date:~0,4%%date:~5,2%%date:~8,2%
mkdir F:\compayData\%dirName%
set ORACEL_HOME=d:\oracle\product\10.2.0\db_1
cd F:\compayData\%dirName%
d:\oracle\product\10.2.0\db_1\bin\exp chargedba/comsys@orcl file=F:\compayData\%dirName%\chargedba.dmp owner=chargedba
d:\oracle\product\10.2.0\db_1\bin\exp paydba/comsys@orcl file=F:\compayData\%dirName%\paydba.dmp owner=paydba
linux下運行腳本
#!/bin/sh
cd /opt/backupDatabase
export dirName=`date --date=today +%Y%m%d`
mkdir $dirName
export ORACLE_HOME=/DBSoftware/app/oracle/product/10.2.0/db_1
$ORACLE_HOME/bin/exp chargedba/comsys@orcl file=/opt/backupDatabase/$dirName/chargedba.dmp owner=chargedba
$ORACLE_HOME/bin/exp paydba/comsys@orcl file=/opt/backupDatabase/$dirName/paydba.dmp owner=paydba
把此腳本放入:
/etc/crond.daily
之后授權:
chmod 777 **.sh
設置執行時間:
vi /etc/crontab
?
o 2 * * * root run-parts /etc/cron.daily ?//每日兩點鐘執行備份
轉載于:https://www.cnblogs.com/fengqingtao/p/3510691.html
總結
以上是生活随笔為你收集整理的ORACLE定时备份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 史上最简单的 SpringCloud 教
- 下一篇: mp3排序软件哪个好用_电脑录音软件哪个