注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 IB客座主编(四)美国西蒙公..
 帮助

在小机(例如AIX主机)上如何进行定期的Oracle备份


2008-06-18 16:43:42
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dbpath.blog.51cto.com/405409/82811
1.建立一个名为backup.sh的脚本文件
 
2.保存文件内容如下所示:(具体内容,请视自已情况而定)
 
#setup backup directory and backup file format
export backup_dir=/tmp
export expfile=newemos.`date '+%Y_%m_%d_%H_%M'`.dmp
find /oracle/backupdb/*.Z -mtime +7 -exec rm -f {} \;
#remove old files,keep 10 copys
exp cent/cent file=$backup_dir/$expfile compress=y log=n
compress $backup_dir/$expfile
 
3.将上面的backup.sh加入到crontab中(例如下面的例子)
1 2 * * *  su oracle "/home/oracle/backupdb.sh"
 

本文出自 “dbpath” 博客,请务必保留此出处http://dbpath.blog.51cto.com/405409/82811





    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: