Linux中Oracle10g自动备份

本文介绍了三种在Linux系统中实现Oracle10g数据库自动备份的方法,包括使用crontab定时执行备份脚本、编写独立的shell脚本配合crontab以及创建Oracle用户的crontab任务。详细讲解了脚本内容、环境变量设置以及crontab的使用,确保数据库备份的自动化和可靠性。
摘要由CSDN通过智能技术生成

方法一:

使用crontab命令,定时执行Oracle自动备份

00 22 * * * /usr/bin/su - oracle -c "/home/oracle/FJGYZX/oraclebackup_FJGYZXDB.sh"

oraclebackup_FJGYZXDB.sh脚本的内容如下:

export ORACLE_SID=fjgyzxdb
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH

export NLS_LANG=American_America.ZHS16GBK
ORACLE_BACKUP_PATH=/gxhdata/dbback


BACKUPDATE=`date "+%Y%m%d%H%M%S"`
LOGFILE=${ORACLE_BACKUP_PATH}/dbbak_${BACKUPDATE}.log
BACKUPFILE=${ORACLE_BACKUP_PATH}/${ORACLE_SID}_${BACKUPDATE}.dmp

echo "-----------------------Backup Start----------------------" > ${LOGFILE}
echo "backup start time:" `date +%Y-%m-%d_%H:%M:%S` >> ${LOGFILE}
/oracle/product/11.1.0/db_1/bin/exp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值