热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

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.数据库异地容灾问题

支持异地数据同步,支持断点续传,数据一致性校验,可以顺畅地处理将备用数据库与主数据库暂时断开的网络连接问题。 当备用数据库变为不可用时,在主数据库本地捕获事务。当重新建立与备用数据库的连接时,将自动传输累积的日志,并将其应用到备用数据库中,直到备用数据库已经与主数据库重新同步。

更多Oracle相关信息见Oracle 专题页面 ?tid=12


推荐阅读
  • LVS-DR直接路由实现负载均衡示例
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 在单位的一台4cpu的服务器上部署了esxserver,挂载了6个虚拟机,目前运行正常。在安装部署过程中,得到了cnvz.net论坛精华区 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • 护墙_搭建LVS负载均衡NAT和DR模式
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了搭建LVS负载均衡NAT和DR模式相关的知识,希望对你有一定的参考价值。 ... [详细]
  • Linux系统高级网络配置:链路聚合
    链路聚合网卡的链路聚合就是将多块网卡连接起来,当一块网卡损坏,网络依旧可以正常运行,可以有效的防止因为网卡损坏带来的损失,同 ... [详细]
  • [翻译]微服务设计模式5. 服务发现服务端服务发现
    服务之间需要互相调用,在单体架构中,服务之间的互相调用直接通过编程语言层面的方法调用就搞定了。在传统的分布式应用的部署中,服务地 ... [详细]
  • k8s+springboot+Eureka如何平滑上下线服务
    k8s+springboot+Eureka如何平滑上下线服务目录服务平滑上下线-k8s版本目录“上篇介绍了springboot+Euraka服务平滑上下线的方式,有部分小伙伴反馈k ... [详细]
  • ZooKeeper 学习
    前言相信大家对ZooKeeper应该不算陌生。但是你真的了解ZooKeeper是个什么东西吗?如果别人面试官让你给他讲讲ZooKeeper是个什么东西, ... [详细]
  • 抖音服务器带宽有多大,才能供上亿人同时刷?
    最近看到一个有意思的提问:抖音服务器带宽有多大,为什么能够供那么多人同时刷?今天来给大家科普一下。 ... [详细]
author-avatar
TheKing小狼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有