oracle 数据实时同步方案,ORACLE数据库热备方案
ORACLE数据库热备方案
相关指标
1、数据库秒级、事务级热备(可跨操作系统平台)
实时监控数据库,将数据库变化后的数据以秒级别的时间备份到备库,同时只备份主数据库已成功的事务。
2、备用数据库在线,可进行操作
同步过程中备用数据库处于在线可读写状态,在备份期间,用户可以连接备用数据库进行查询和分析数据。
3、支持断点续传
当在数据库同步复制过程中发生网络连接故障时,同步程序会自动记录在网络断开时的状态,在网络重新连接后,同步程序会接着继续传输。不会因为网络等通信故障而导致已备份的数据丢失。保证了在不可靠的网络实现可靠的数据热备。
4、操作审计,记录主库所有数据操作日志
同步过程中必须有强大的操作审计功能,能详细记录主数据库备份到备用数据库的所有数据操作日志。
5、集成的备库创建工具
不仅完全支持使用备份恢复、导入导出以及第三方备份软件进行备库的初始化,同步程序还提供有功能强大的数据库迁移工具来创建备用数据库,可以保证在创建备库过程中不停止数据库。
6、灵活简单的备份管理
热备系统必须启动简单,在进行数据库备份过程中,可以暂停热备,在不需要进行热备时,可以快速停止热备任务而不影响生产数据库正常运行。
7、程序的健壮性和超强错误处理能力
任何时间任何情况,同步程序必须可以直接停止、关机的测试,不能让管理员增加很大的压力,不能随便就要求初始化,更不能因为某张表数据问题就全库初始化。
实施步骤
首先要安装备库,并将备库的外键、触发器全部关掉,同时在备库进行物理分区,建表
1、 安装LINUX操作系统,安装oracle数据库客户端,安装PAC同步软件
2、 配置PAC同步软件:包含tnsnames.ora,config.xml等文件
3、 启动不停机初始化进程,开始导入初始化数据
4、 启动数据库同步软件PAC,查看管理进程、数据抽取进程、数据分析进程是否正常,暂停装载进程
5、 初始化结束后,启动装载进程
6、 启动监控客户端,检查进程同步状态,并进行数据同步后的查询测试
7、 定期检查进程和同步日志文件
热备容灾解决方案的优势
与传统的双机热备不同,热备通过数据同步的方式保持备用数据库与主数据库数据的一致性。备用数据库可以设定在不同的建筑物,或者不同的城市,甚至在数千公里外的灾难恢复站点。当主数据库由于计划中断或意外中断而变得不可用时,可以将备用数据库切换到生产角色,保证系统的正常运行。
同步软件能够实现双数据库的秒级别同步,能够保证双份数据库的实时一致性,如果主生产数据库失败,备数据库库服务器随时可启用为主数据库服务器。不再需要介质恢复的过程。
1.双节点存储冗余体系
热备方案要求有双份数据库,不但心生产数据库崩溃,磁盘硬件崩溃,而造成数据库不可用问题.双份数据源才是真正的冗余体系,真正消除了数据库系统管理人员为存储单点故障的后顾之忧!
2.不存在物理介质恢复时间问题
因为双数据库的秒级别数据库同步,保证双份数据库的一致性,如果主生产数据库失败,备数据库库服务器随时可启用为主数据库服务器.不存在介质恢复时间.这与双机热备比较,完全消除掉备份恢复这一个过程。
3.同步时间可达秒级别
传统的镜像(Mirror)或卷复制方式的数据同步,没有事务机制。其复制是在文件和磁盘层进行的,因此会发生数据不完整变化的情况,对用户来说这存在着相当大的风险。而同步程序可以使主数据库与备用数据库做到秒级别、事务级的数据同步,消除了备份软件中的间隔备份丢失数问题。
4.解决了数据库负载均衡或数据库隔离问题
允许备份数据库为读模式,可用于报表查询,内外数据库隔离,数据仓库。备用数据库表使用从主数据库接收到的重做数据进行更新,并且可用于诸如备份操作、报表、合计和查询等其他任务,从而减少执行这些任务所必需的主数据库工作负载,节省宝贵的 CPU 和 I/O 周期。备用数据库可以在从主数据库中对表进行更新时保持打开,并可同时对表进行读写访问。甚至可以在维护的表上创建额外索引和物化视图,以获得更好的查询性能和适应特定的业务要求。
5.数据库异地容灾问题
支持异地数据同步,支持断点续传,数据一致性校验,可以顺畅地处理将备用数据库与主数据库暂时断开的网络连接问题。 当备用数据库变为不可用时,在主数据库本地捕获事务。当重新建立与备用数据库的连接时,将自动传输累积的日志,并将其应用到备用数据库中,直到备用数据库已经与主数据库重新同步。
©著作权归作者所有:来自51CTO博客作者woxintech的原创作品,如需转载,请注明出处,否则将追究法律责任
oracle 数据实时同步方案,ORACLE数据库热备方案相关推荐
- Oracle数据库数据同步方案,ORACLE数据库热备方案
ORACLE数据库热备方案 相关指标 1.数据库秒级.事务级热备(可跨操作系统平台) 实时监控数据库,将数据库变化后的数据以秒级别的时间备份到备库,同时只备份主数据库已成功的事务. 2.备用数据库在线 ...
- Oracle数据库置于热备模式,Oracle数据库热备方案
相关指标 1.数据库秒级.事务级热备(可跨操作系统平台) 实时监控数据库,将数据库变化后的数据以秒级别的时间备份到备库,同时只备份主数据库已成功的事务. 2.备用数据库在线,可进行操作 同步过程中备用 ...
- 使用Streamsets将Oracle数据实时同步到MySQL中
相关环境: Oracle 11g:11.2.0.1.0 MySQL:8.0.22 前期准备: 1.打开Oracle的logminer a.在SQL Shell中,以具有DBA的用户身份登录数据库: ...
- oracle 表 实时同步,跨Oracle数据库实现表级别的实时同步
Unsplash 一. 前言 这个问题是上一篇文章<Oracle跨数据库实现定时同步指定表中的数据>中所提问题的进一步延伸.考虑到对数据的实时性要求比较高,设置成定时同步,有点不妥,需要改 ...
- mysql 灾备方案_mysql数据库灾备方案
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- oracle和mysql数据实时同步_异构数据源的CDC实时同步系统——最终选型实战
引言: <异构数据源的CDC实时同步系统> 系列第一篇 (已完成) <零编码打造异构数据实时同步系统--异构数据源CDC之2> 系列第二篇(已完成) <零编码打造异构数据 ...
- ogg oracle 测试kafka_利用ogg实现oracle到kafka的增量数据实时同步
前言 ogg即Oracle GoldenGate是Oracle的同步工具,本文讲如何配置ogg以实现Oracle数据库增量数据实时同步到kafka中,其中同步消息格式为json. 下面是我的源端和目标 ...
- oracle oci.dll无法加载_基于OGG 实现Oracle到Kafka增量数据实时同步
背景 在大数据时代,存在大量基于数据的业务.数据需要在不同的系统之间流动.整合.通常,核心业务系统的数据存在OLTP数据库系统中,其它业务系统需要获取OLTP系统中的数据.传统的数仓通过批量数据同步的 ...
- 达梦DMHS异构数据库数据实时同步软件速知
DMHS简介 DMHS(Heterogeneous database Synchronization for DM)是达梦数据库公司推出的一款异构数据库数据实时同步工具软件.同步源端支持ORACLE系 ...
- 【达梦数据库】数据实时同步软件 + 数据对比工具
文章目录 前言 一.数据实时同步软件 1.1 简单介绍 1.2 模块说明 二.数据对比工具 2.1 简单介绍 2.2 架构说明 三.DMETL vs DMHS 总结 前言 达梦数据实时同步软件(DMH ...
最新文章
- 心得丨深度学习的技术原理、迭代路径与局限
- 学习python装饰器_Python装饰器学习(九步入门)
- 在Windows上使用终端模拟程序连接操作Linux以及上传下载文件
- ORA-12154/ORA-12560 可以尝试的解决办法
- 余额宝放10万元,一年收益大概有多少钱?
- IOS之学习笔记五(合成存取方法)
- linux下用ntp对时
- Java虚拟机------垃圾收集器
- html 滑动网格列表,网格列表
- matplotlib的一些代码
- 帝豪gl车机系统降级_美好的陪伴、舒心的用车,帝豪GL,32000公里用车有感
- 读掘金小册组件精讲总结3
- 服务器“**”上的MSDTC不可用的解决办法
- Spring 4.x vs Spring 5.x
- 机器学习中常用的几何距离测量和统计距离测量方法总结
- 适用于实验室的新型能量回收污水处理铜板蚀刻机设计
- python基础练习题与期末复习总结
- Firefly笔记一之http模块
- 拼多多客服回复话术技巧
- 黑客挂马紧盯娃娃 儿童节育儿教育网站被挂马