先新建目录
该路径:/home/oracle/backup
该名称:DATA_PATH
shell脚本
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
d=$(date '+%Y%m%d')
expdp MPMS_NY/MPMS@ORCL DIRECTORY=DATA_PATH DUMPFILE=$d.DMP LOGFILE=$d.LOG CLUSTER=N
zip -m /home/oracle/backup/$d.zip /home/oracle/backup/$d.DMP /home/oracle/backup/$d.LOG
root权限下
crontab -e进入编辑界面
新增如下
0 1 * * * sh /home/oracle/backup.sh
每天晚上1点执行
crontab 操作命令介绍
查看crontab:crontab -l 编辑crontab:crontab -e 删除crontab:crontab -r
启动:systemctl start crond.service
停止:systemctl stop crond.service
重启:systemctl restart crond.service
标签:ORACLE,crontab,PATH,数据表,export,oracle,Linux,Oracle,home From: https://www.cnblogs.com/hhs-5120/p/17008195.html