Heim > Datenbank > MySQL-Tutorial > Oracle数据库热备方案

Oracle数据库热备方案

WBOY
Freigeben: 2016-06-07 16:46:24
Original
905 Leute haben es durchsucht

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

linux

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage