RMAN深入解析之--备份数据块
站在用户的角度思考问题,与客户深入沟通,找到灵山网站设计与灵山网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名、网络空间、企业邮箱。业务覆盖灵山地区。对于RMAN的备份是基于数据块的备份,数据块备份的工作原理是:RMAN基于备份算法规则来编译要备份的文件列表。基于信道数和同时备份的文件数,RMAN在Oracle共享内存段中创建一些内存缓冲区。一般是在PGA内,不过有时内存缓冲区会被推入SGA.信道服务器进程随后开始读取数据文件,并在RMAN缓冲区中填充这些数据块。一个缓冲区被填满时,输入缓冲区中的数据块会被推入输出缓冲区。数据文件中的每个数据块都会发生这种内存对内存的写操作(memory-to-memory write),则该数据块会保留在输出缓冲区直至缓冲区被填满。一旦输出缓冲区被填满,输出缓冲区中的内容就会被推至备份位置(磁盘或磁带)
一旦所有文件已通过内存缓冲区过滤,就完成了备份片,同时RMAN会在目标数据库控制文件中写入备份片的完成时间和备份片的名称。
块备份优点:
每个数据块从磁盘读入内存时都会发生内存到内存的写操作,在这个操作期间会检查数据块的损坏。
空块压缩:
RMAN访问数据块时可以选择空块压缩(null block compression),删除从来没有使用过的数据块(header is 0),并在执行内存对内存的写操作是丢弃这些数据块。因此,我们只需要备份使用过的数据块。
未使用的块压缩:
未初始化的块不会备份,在10.2.0.3版本后,即使是使用过的块,如果是空块,也不会被备份。
未使用的块压缩可以自动使用,但需要满足以下条件:
要求备份时完全备份或0级备份
备份是磁盘备份(或是Oracle安全备份)
COMPATIBLE的初始化参数设置为10.2或是更高的值
待备份的数据库没有可靠的还原点
数据文件是本地管理
块级备份的性能:
RMAN备份期间不需要启动热备份模式(begin backup)。RMAN对数据块的访问允许RMAN与写“脏”缓冲区的DBWR进程协调,并且在将这个数据块读入内存以前它可以等待直至数据块达到一致。因此,数据块不会转储为重做,并且备份中的数据块总是一致的。
RMAN的块跟踪:
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款