LINUX 备份数据库shell并上传ftp
2011-09-01 13:28
225 查看
自动备份数据库并将上一次备份数据删除,并压缩 #************************** #根据不同的oracle安装路径,设置的路径不同 # #************************** ORACLE_BASE=/export/home/oracle/u01/app/oracle export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1 export ORACLE_HOME ORACLE_SID=orcl export ORACLE_SID PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export PATH NLS_LANG=american_america.zhs16gbk export NLS_LANG RUNDATE=$(date +%y%m%d) SNDDIR=/export/home/oracle/orcl echo $RUNDATE echo $SNDDIR rm -rf $SNDDIR/backup.*.dmp.gz /export/home/oracle/u01/app/oracle/oracle/product/10.2.0/db_1/bin/exp 用户名/密码 file=$SNDDIR/backup.$RUNDATE.dmp gzip -f $SNDDIR/backup.$RUNDATE.dmp ######### uploadftp ############# ftp -n<<! open 192.168.0.0 user oracle oracle binary cd /home/oradata lcd /export/home/oracle/orcl prompt put $RUNDATE.dmp close bye !#编辑crontab定时任务,每分钟执行一次/home/oracle/bak/1.sh
crontab -e */1 * * * * /home/oracle/bak/1.sh >> /home/oracle/bak/backup.log #/etc/init.d/./crond restart
相关文章推荐
- linux自动备份文件和数据库并上传到指定的远程FTP中
- Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本
- Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本
- linux下备份、打包、FTP上传的自动化SHELL脚本
- Linux自动备份文件数据库上传至FTP空间
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
- Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本
- Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中(转)
- Linux自动每日备份文件和数据库上传FTP空间
- linux备份mysql并上传FTP
- linux vps自动每日备份文件和数据库上传FTP空间
- linux中shell备份数据库脚本
- shell脚本实现查询数据库上传到ftp
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux下备份cvs数据库shell脚本
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux FTP自动登陆下载备份,上传文件脚本