WEB开发网
开发学院数据库Oracle ORACLE-Data guard在制造业ERP生产数据库中的应用... 阅读

ORACLE-Data guard在制造业ERP生产数据库中的应用演变

 2008-09-08 12:53:23 来源:WEB开发网   
核心提示:Data guard是ORACLE 推出的一种高可用性(HIGH AVAILABLE)的数据库方案,在8i之前称之为standby database,从9i开始,ORACLE-Data guard在制造业ERP生产数据库中的应用演变,正式更名为Data guard,它是在主节点与备用节点间通过日志同步来保证数据的同步,

Data guard是ORACLE 推出的一种高可用性(HIGH AVAILABLE)的数据库方案,在8i之前称之为standby database,从9i开始,正式更名为Data guard,它是在主节点与备用节点间通过日志同步来保证数据的同步,可以实现快速切换与灾难性恢复。Data guard只是在软件上对数据库进行设置,并不需要额外购买任何组件能在对主数据库影响很小的情况下,实现主备数据库的同步,而主备机的数据差异只在在线日志部分,所以被不少企业作为了数据容灾方案。

ORACLE 从7.3推出standby database,7.3.x-8.0.x 需要手工拷贝所有归档日志并手工同步,从ORACLE815 开始,开始支持多节点复制,并实现了自动同步,但是这种同步是数据异步模式的,可能引起数据丢失。从ORACLE9i开始,备用服务器已经换了一种新的称呼,叫数据保护(DATA GUARD),在这种模式中,开始支持三种不同的数据保护模式,并开始采用LGWR 对数据的传送而不是以往的ARCH,而且增加了一个新的后台进程叫DMON 监控数据的同步,支持多达9个节点的同时复制。从920开始,还开始支持逻辑备用服务器。

本文通过笔者对公司苏州地区制造业客户Data Guard的使用发展情况来阐述oracle这一新技术在制造业数据库应用中的推广普及以及从单纯的max performance的physical data guard的数据库容灾保护到逻辑 Data Guard等新特性的增值使用。

说到这边我们不得不简单的描述下制造业系统数据库的使用特性,制造业生产用数据库前端应用一般以各类ERP,MES及shop floor系统为多,目前我们维护客户中以MES,shop floor为多,这类生产类的系统一般是24x7不间断运行,应用以OLTP为主且会定期月结时或实时的run大量的report,在高可用性方面会要求低downtime最好不能超过半小时,资料丢失一般最多容忍也就15分钟。

1 2 3 4  下一页

Tags:ORACLE Data guard

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接