Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 数据库 / MySQL / CentOS 6.4下实现Oracle的定时备份

目标:在CentOS 6.4环境下,实现每天晚上23:00备份用户数据库方案:利用linux下的定时任务机制,命令为crontab;导出数据库用到exp工具;然后让crontab定时去调用exp来  实现自动备份的目的。步骤:1,用oralce用户登录--》编写备份Oracle数据库的sh文件--oracle_backup.sh;内容为:su - oracle c "$bin/exp $username/$password file=$date_backup.dmp owner=$user  log=$date_log"动态拼接日期的sh: rq = `date +"%Y%m%d"`为上面的命令建立文件夹mkdir backup_data;  存放备份文件mkdir back_log;  存放log完后,记得给该文件赋予可写的权限: chmod 777 $path/oracle_backup.sh2,  用root用户登录执行命令--》#  crontab -e内容为:0 23 * * * "$path/oracle_back.sh"        (分 时 天 月 星期)此命令会在 /var/spool/cron 下生成一个root文件,内容为上面一行的输入。3,检查是否成功crontab -l 可以查看当前用户下的周期任务crontab -r 移除当前用户下的周期任务相关阅读:Ubuntu 11.04中 Oracle定时备份 http://www.linuxidc.com/Linux/2011-07/38535.htmUbuntu 定时备份Oracle数据库实现 http://www.linuxidc.com/Linux/2012-07/66824.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14Oracle静态监听配置示例如何修改ASM的sys密码相关资讯      Oracle定时备份  本文评论 查看全部评论 (0)
表情: 姓名: 字数