1、在备份目录下(如:/u01/oracle/oradata/databak)
用vi命令创建一个autoexp.sh文件,添加以下内容:
D=$(date +%d);
export D;
su - oracle -c "exp lxxt/zjlg_lxxt owner=lxxt file=/u01/oracle/oradata/databak/lxxt${D}.dmp"
----如果在solaris的环境中,就用下面的命令
--su - oracle -c "exp zsxt/zfsoft owner=zsxt file=/u01/oracle/oradata/databak/`date '+%y%m%d'`.dmp"
2、修改autoexp.sh的属性:chmod 755 autoexp.sh
3、建立Crontab文件
以root身份执行
cd /var/spool/cron
crontab –e 输入以下内容:
00 23 * * * /u01/oracle/oradata/databak/autoexp.sh --表示每天23:00执行备份。
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/
时间: 2024-09-19 03:36:11