数据库备份方案作者:OracleConsultingServices文档创建日期:Aug1,2000最近变更日期:Mar5,2001文档引用:版本号:v1.0审批:
文档控制变更记录1日期作者版本号变更参考文件审阅姓名职位发行拷贝号姓名地址1234目录文档控制...........................................................................................2RMAN备份概述.................................................................................4在线热备份..................................................................................4多级增量备份...............................................................................4并行备份,恢复............................................................................5减少所需要的备份数据量................................................................5使用简单.....................................................................................5配置RMAN.......................................................................................6CATALOG数据库.........................................................................6磁带接口.....................................................................................7多级备份策略...............................................................................7维护RMAN.....................................................................................12检查RMAN备份信息...................................................................12RMAN信息同步..........................................................................12使用RMAN进行恢复........................................................................13恢复整个数据库..........................................................................13恢复单个表空间..........................................................................13其他...............................................................................................15archive方式.............................................................................15RMAN备份概述采用数据库提供的RMAN备份工具有以下的优点:支持在线热备份支持多级增量备份支持并行备份,恢复减小所需要备份量备份,恢复使用简单在线热备份是指备份不需要关闭数据库进行,在备份的同时可以进行正常的数据库的各种操作,满足了7*24的系统的需要,对于本系统而言,数据库的备份将不会影响INTERNET或INTRANET用户对数据库的访问。多级增量备份多级增量备份是指第N级的备份只需要备份最后一次同级或N-1级备份以后发生的改变的数据。可以通过下图来说明:上图是一个增量备份的例子,即在第一个星期天做一个增量的0级备份,然后在星期一,星期二做一个增量的2级备份,在星期三做一个增量的1级备份,然后类推。假设现在在星期五数据库需要做恢复,则可以先恢复第一个星期天的0级备份,,然后恢复星期三的1级备份,再恢复星期四和星期五的2级备份就可以完成数据库的恢复。因为在本系统录入后的数据数据进入数据库后将大部分变为只读状态,所以采用对这些表空间只备份一次或比经常改变的表空间备份次数更少的方法,将能够很大地减少备份的数据量。具体的方案如下:对于表PROD_CONTENT_CN_TBL,PROD_VALUE_TBL由于做了关于序列号的分区,采取的当一个分区满了以后,在数据库里把该分区改成只读状态,然后做一个该表空间的备份,然后在做数据库的日常增量备份时忽略该表空间的数据则能够大大减少要备份的数据量。changedblocksLevel02212220DaySunMonTueWedThuFriSatSunallnon-emptyblocks并行备份,恢复RMAN是通过启动数据库的SERVER进程来进行备份和恢复,而且支持启动多个SERVER进程来进行备份和恢复,在同一个SERVER进程内还支持多个BACKUPSET(备份集)的同时...