有一台主数据库服务器A和另外一台数据库服务器B,客户端首先访问数据库B,当不通时访问A,当对数据库B进行DML操作时,同时对A进行更新,如果A与B之间通讯失败,则将更新后数据存入临时表,当恢复通讯时,自动更新,并将临时数据删除,同样当B不通时,将数据临时存在A中,B恢复连接时,A对B进行更新,怎么实现? 数据库是DB2或者是Oracle,谢谢