分享java带来的快乐

我喜欢java新东西

linux设置crontab -e 实现数据库的自动备份

在/opt/oracle/backup/backupdb.sh中

#! /bin/sh
APP_NAME=`date +%y%m%d%H%M`

cd /opt/oracle/backup/data

echo $APP_NAME >/opt/oracle/backup/logs/messagedate.log

ORACLE_HOME=/opt/oracle/OraHome
export ORACLE_HOME

ORACLE_SID=insight
export ORACLE_SID

cd /opt/oracle/backup/data/
$ORACLE_HOME/bin/expdp appraise/appraise schemas=appraise dumpfile=db165_appraise_$APP_NAME.dmp DIRECTORY=dpump_dir

在crontab -e中
0 */6 * * * /opt/oracle/backup/backup.sh >/opt/oracle/backup/logs/errorcron.log

posted on 2007-02-10 19:26 强强 阅读(780) 评论(0)  编辑  收藏 所属分类: Oracle数据库


只有注册用户登录后才能发表评论。


网站导航: