发明名称 |
一种保持Oracle数据库服务高可用的实现方法和系统 |
摘要 |
本发明涉及一种保持ORACLE数据库服务高可用的方法。公开了一种保持Oracle数据库服务高可用的实现方法,该方法包括:为各数据库节点分配虚拟IP;对数据库节点进行心跳检测,判断数据库主、从节点是否存活,当发现主节点不可访问时,自动将虚拟IP飘移至从节点,并切换从节点的身份为主节点。本发明进一步公开了一种保持Oracle数据库服务高可用的系统。本发明特别适用于ORACLE数据库的DATAGUARD特性,通过与开源软件DRBD和Keepalived的组合搭配,无论在switchover(计划内切换,无损切换)或者是failover(计划外切换,有损切换)时,均可以在不丢失数据的前提下实现数据库的主从切换,并保障数据库服务的高可用。 |
申请公布号 |
CN102810111A |
申请公布日期 |
2012.12.05 |
申请号 |
CN201210139205.9 |
申请日期 |
2012.05.07 |
申请人 |
互动在线(北京)科技有限公司 |
发明人 |
潘海东;梅春;李丙洋 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京正理专利代理有限公司 11257 |
代理人 |
张雪梅 |
主权项 |
一种保持Oracle数据库服务高可用的实现方法,其特征在于,该方法包括:为各数据库节点分配虚拟IP;对数据库节点进行心跳检测,判断数据库主、从节点是否存活,当发现主节点不可访问时,自动将虚拟IP飘移至从节点,并切换从节点的身份为主节点。 |
地址 |
100029 北京市朝阳区安定门外安苑里1号奇迹财富广场互动百科大厦 |