以Oracle RAC为例,数据库一般有两个仲裁规则,一个是数据库节点之间的心跳,一个与存储之间的心跳,实际实施时,一般需要把这两个仲裁等待时间设置的比存储仲裁的等待时间长一些,当存储复制链路发生中断时,先让存储仲裁哪边活,仲裁完之后另外一台存储由于停止了对外服务,所以连接它...
显示全部以Oracle RAC为例,数据库一般有两个仲裁规则,一个是数据库节点之间的心跳,一个与存储之间的心跳,实际实施时,一般需要把这两个仲裁等待时间设置的比存储仲裁的等待时间长一些,当存储复制链路发生中断时,先让存储仲裁哪边活,仲裁完之后另外一台存储由于停止了对外服务,所以连接它的数据库将丢失存储,数据库存储仲裁机制生效,连在存活的存储之上的数据库继续服务,另一端被踢出集群,实现仲裁结果的一致性。
同时,我们一般建议有条件的话,复制链路最好有单独的交换机,不要和生产主机共用交换机,这时最佳实践指导。
收起