Linux下 Oracle自动备份脚本及其运行设置

来源:互联网 发布:常用的hash算法有哪些 编辑:程序博客网 时间:2024/05/16 09:18

脚本文件 backup.sh

#!/bin/sh
a=`date "+%y_%m%d_%H%M"`
echo $a
/home/oracle/10g/bin/exp username@password@//192.168.0.126/SID owner=username FILE=/opt/beifen/126_username_$a.dmp

备份的文件格式如:126_username_09_0920_2300.dmp

编写完shell脚本之后,要对其赋予可执行权限及其用户所属:

# chmod 755 backup.sh

# chown oracle backup.sh

同时,要确保备份的文件目录归属于oracle用户:

# chown –R oracle.oinstall /op/beifen

 

然后对其自动运行进行设置:

# crontab –e

00 23 * * 0,1,2,3,4,5,6 su - oracle -c  "/home/oracle/shell/backup.sh &"

(设置为每天晚上11点准时自动备份)

设置完成之后,重新启动cron

# /etc/init/cron stop

# /etc/init/cron start

原创粉丝点击