小白求问,用OGG做A B库(均为RAC)的双向复制,平时业务只用A库,假如A库有问题,及时把业务切到B库上,会不会有什么潜在的问题?
感觉没问题。你应该是搭建了双向复制的环境。但是在具体某一时刻,客户端只访问单套RAC对吧。比如正常时,访问A RAC,A RAC出问题了,所有客户端都访问B RAC。这种情形下,不会因为客户同时更新A,B数据库同一记录导致双向同步带来的冲突。只要确保切换A,B RAC时,OGG的复制进程没有延时即可。