问题摘要:由于错误 4974875,导致只要执行自动恢复,数据库就会自动重新初始化且没有任何备用设备。所提到的错误已被修正并集成到 HA-DB 4.3 版中。对于 HA-DB 4.2 和更低版本,请按照以下过程之一更改 HA-DB 节点的角色。
解决方法:完成以下过程之一以更改 HA-DB 节点的角色:
在自动恢复成功之后,标识其角色发生更改的 HA-DB 节点。
在步骤 1 中标识的所有节点上,禁用当前 HA-DB 资源的故障监视器(一次一个节点)。
# cladm noderole -db dbname -node nodeno -setrole role-before-auto_recovery |
启用当前 HA-DB 资源的故障监视器。
或
在自动恢复成功之后,标识其角色发生更改的 HA-DB 节点。
在托管数据库的所有节点上,禁用当前 HA-DB 资源的故障监视器。
在任一节点上,对需要更改其角色的每个 HA-DB 节点执行以下命令。
# cladm noderole -db dbname -node nodeno -setrole role-before-auto_recovery |