1 2 3 4 下一页 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分钟。 (责任编辑:admin) |