centos6.4下实现oracle的定时备份
来源:互联网 发布:二级vb语言程序设计 编辑:程序博客网 时间:2024/05/27 02:32
目标:在centos6.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.sh
2, 用root用户登录执行命令--》
# crontab -e
内容为:
0 23 * * * "$path/oracle_back.sh" (分 时 天 月 星期)
此命令会在 /var/spool/cron 下生成一个root文件,内容为上面一行的输入。
3,检查是否成功
crontab -l 可以查看当前用户下的周期任务
crontab -r 移除当前用户下的周期任务
学习参考:http://blog.sina.com.cn/s/blog_4b81125f0100dl4i.html
附录
- centos6.4下实现oracle的定时备份
- 在windows下实现对oracle数据库的定时备份
- 在windows下实现对oracle数据库的定时备份
- windows下oracle定时备份
- Linux下oracle定时备份
- Windows下实现Oracle数据库定时自动备份批处理代码
- Quartz实现Oracle定时备份
- Linux下Oracle的数据定时自动备份
- 最简单的方法实现ORACLE的定时备份
- 利用Crontab实现对Oracle数据库的定时备份
- 利用Crontab实现对Oracle数据库的定时备份
- 利用Crontab实现对Oracle数据库的定时备份
- 完美的Oracle定时备份
- windows下oracle采用rman定时备份
- aix下oracle定时自动备份
- crontab linux下oracle备份 定时任务
- windows下定时备份oracle数据库
- windows下oracle每天定时备份
- snow leopard 和 Xcode 4.2搞定ios5.1调试
- HTTPwhach 怎么用 谁知道
- Linux内核抢占实现机制分析
- CountDownLatch的介绍和使用
- Hello World
- centos6.4下实现oracle的定时备份
- Linux下Ramdisk根文件系统制作过程解析(转载)
- KindEditor得不到textarea值的解决方法
- LINUX下创建ASM实例过程详细图解
- Codeforce Maximal Area Quadrilateral
- android的logcat详细用法
- C 语言的可变参数表函数的设计
- 职业规划
- 内存补丁程序编写