欢迎来到天天文库
浏览记录
ID:45072324
大小:2.06 MB
页数:27页
时间:2019-11-09
《Oracle容灾备份实时备份数据迁移应用实践》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle容灾备份:实时备份、数据迁移应用实践iStreamDDSOracle数据库复制软件介绍概要DDS实时复制软件的技术体系DRS逻辑备份与恢复DDS解决方案与案例DDS产品特点技术交流DDS技术架构传输进程sSQL数据查询透明压缩传输采集进程分析进程s业务系统交易合成sredologSharememoryDisk生产数据库接收进程s交易装载sOCISharememoryDiskSQL复制数据库IP网络DTF源端体系结构PTRACKPMONSPMSGSPRECVSPCOMMPCLEANSHM-SYS系统参数以及状态信息PMERGESH
2、M-MEM交易信息交换区域RedologBlocks共享内存区后台进程Msg.log磁盘缓存目标数据库操作指令PTRACK跟踪到redolog增量信息,将其写入共享内存,并通知PMERGE进行处理,PTRACK同时将此数据包写入缓存目录以便后续进程没有成功处理或系统其它异常情况时,这些数据能够恢复并重新进行处理。PMERGE收到PTRACK的通知,将收到的数据包进行各种必要的处理,生成处理后的数据包,将新数据包写入共享内存,并通知PCOMM进行处理。PCOMM收到PMERGE的通知,将收到的数据包发送到目标端系统,如果发送不成功(目标系统未启
3、动、网络故障),将数据包写入缓存目录。PCLEAN清道夫进程,负责将缓存中不再需要的文件删除掉。目标端体系结构PPUTPMONTPMSGTSHM系统运行状态以及参数Msg.log磁盘缓存后台进程目标数据库操作指令PMONT负责建立共享内存、信号灯、消息队列,监控系统其它进程的状态,重起异常退出进程并报告状态;PMSGT负责收集其它所有进程报告的各种错误信息,将错误信息存放到日志文件msg.log中;PRECVT负责接收界面发送来的管理命令并执行,接收增量数据包,装载历史数据;PPUT负责装载历史、增量信息到数据库中,做数据验证;PRECVTP
4、CLEAN共享内存区数据库日志分析技术的概念deletefromxxwherexxupdatexxsetxxwherexxupdatexxsetxxwherexxupdatexxsetxxwherexxupdatexxsetxxwherexxcommitcommitupdatexxsetxxwherexxupdatexxsetxxwherexxrollback事务合成transactionmergeMemoryMerge完整交易TrackprocessInsertintoxxvaluesxxdeletefromxxwherexxxupdat
5、exxsetxxwherexxxupdatexxsetxxwherexxxupdatexxsetxxwherexxxcommitInsertintoxxvaluesxxdeletefromxxwherexxxupdatexxsetxxwherexxxupdatexxsetxxwherexxxcommitMergeprocessMergeprocess以交易为单位传输,保证数据的一致性和完整性rollback的DML放弃处理Redolog翻译DML批量同步和增量复制生产数据库复制数据库datafiledatafileRedologArchi
6、velogDDSDDSApplydatafile步骤1:批量数据初始化同步(快照方式与直接读取数据文件)步骤2:增量数据实时更新(支持裸设备、文件系统、OCFS)InstanceSGASharedpoolSGA压缩传输目标系统源系统缓存队列和传输保证CommprocessCommprocessOKTrackprocessPUTprocess两端都设置磁盘缓存,交易文件按照交易顺序传输缓存队列缓存队列在网络中断、系统宕机、数据库shutdown等故障情况下,仍能保证复制数据的连续性等目标端确认写入磁盘后才删除源端数据选择性复制对象过滤S
7、ys系统表Table复制Schema复制Schema复制Table复制表级复制组级复制(多表)用户级复制TablePartitionTableTemporaryTableIOTViewSequenceIndexProcedureFunctionPackageSynonymTriggerRolePrivilegeUDTMaterializedView支持异构平台支持异构平台,硬件可自由选择存储系统异构DAS、NAS、SAN、IPSAN……服务器异构IBMaix、HPhpux、SUNsolaris、LinuxWindows……装载传输读取Orac
8、leOracleOracle完善的复制方式Where方式复制优点:源端目标段相互切换方便缺点:同步速度慢rowid方式复制优点:同步速度快缺点:源端目标段相互切换需
此文档下载收益归作者所有