考试网 >> IT认证 >> Oracle >> Oracle指导 >> 关于oracle的备份策略

关于oracle的备份策略

发布时间:2006-06-28 10:32     点击:
分页:上一页  1 [2] 3  下一页

    UNIX下的Crontab第三方工具如Viritas在以上三种方式中Viritas属于第三方工具,很多人可能都没有接触,主要说一下windows的任务计划与unix的cron 1、生成脚本文件,如backup.rcv假定文件内容如下:$>cat backup.rcv connect target sys/password rcvcat rman/rman@localname;run{ allocate channel c1 type disk;allocate channel c2 type disk;allocate channel c3 type disk;backup fileaperset 3 format ‘/u01/oradata/backup/arch%u_%s_%p'??

    archivelog all delete input;? ?

    release channel c1;release channel c2;release channel c3;} 2、生成执行文件在windows上生成backup_archive.bat,内容包括rman cmdfile = backup.rcv在unix下生成 backup_archive.sh,内容包括/oracle/ramn/rman cmdfile = backup.rcv??3、加入调度在windows中用任务计划向导即可,或使用at命令。

    在unix中,在目标机器上编写一个文件,用以启动自动备份进程。假定文件名为ORACLE,文件将放在/var/spool/cron/crontabs目录下$>cat oracle 0 23 * * 0 backup_archive.sh #表示星期天23点对数据库备份0 12,18 * * * backup_archive.sh #表示每天12点,18点备份Crontab文件的每一行由六个域(minutes,hours,day of month,month,day of week,command)组成,域之间用空格或Tab分隔开来五、常见误区1、使用EXP/IMP备份EXP/IMP不是一个良好的备份工具,在以后的发展之中,ORACLE对EXP/IMP用于备份的支持会越来越低。ORACLE只是把EXP/IMP当作一个好的工具而不是备份工具,在对于大型数据库,如TB级数据库或数据仓库,EXP/IMP肯定会力不从心。

    2、在应用程序中备份数据库在论坛上,有很多这样的要求,"我怎么在程序中备份与恢复数据库?".首先说,这个并不是不可以实现,但是实现的过程会很复杂而且意外会很多。就我的感觉,提出这样问题的人,首先一点就是对ORACLE或DBA的不了解,如果ORACLE可以这么轻松的实现备份与恢复,那么我可以说,就不需要DBA了。

    3、冷备份比热备份更容易,效果会更好有人认为,冷备份是关闭数据库进行的一致性备份,肯定比热备份要好,使用也容易,其实不尽然,在热备份中,一样可以实现数据库的全备份,而且不会影响到数据库的运行。建议所有的生产机,都运行在归档方式下,采用热备份方式。
分页:上一页  1 [2] 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有