在linux下定时备份数据库,并将数据库上传到指定的服务器上
第一步:新建一个.sh 把下面复制进去修改相关参数
#备分数据库
#oracle安装路径
ORACLE_HOME=/home/ora/product/10g
export ORACLE_HOME
#备份文件放的路径
#BACKUPHOME=/backupdbBACKUPHOME=/home/ora/backupdb
export BACKUPHOME
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG
cd $BACKUPHOME
#备分数据库
$ORACLE_HOME/bin/exp supply/supply@gyl file=gyl.dmp log=gyl.log owner=supply
#fpt上传
ftp -i -n 14.1.65.109 <<!user yckb yckb
bin
cd /appfs/tccb/backup/yckb
put als6.dmp
put als6.log
bye
!
第二步:新建定时任务,在linux终端中输入
crontab -e
00 1 * * * /home/oracle/backup/tyzloracleback.sh
前面两个参数据分,时