跳过导航链接 | |
退出打印视图 | |
适用于 Oracle 的 Oracle Solaris Cluster 数据服务指南 Oracle Solaris Cluster 3.3 3/13 (简体中文) |
如何使用 Solaris Volume Manager 配置 Oracle 数据库访问
如何使用 Veritas Volume Manager 配置 Oracle 数据库访问
如何使用 Oracle ASM 配置 Oracle 数据库访问
如何配置 Oracle Grid Infrastructure for Clusters SCAN 侦听器
如何注册和配置 HA for Oracle (clsetup)
如何注册和配置不带有 Oracle Grid Infrastructure 的 HA for Oracle (CLI)
如何为独立服务器注册和配置带有 Oracle Grid Infrastructure 的 HA for Oracle (CLI)
如何为群集注册和配置带有 Oracle Grid Infrastructure 的 HA for Oracle (CLI)
在 Oracle 主数据库和 Oracle 备用数据库之间可以执行数据库角色故障转移或切换。使用 Oracle 命令更改 Oracle Data Guard 实例的角色时,所做的更改不会传播到代表这些实例的 Oracle Solaris Cluster 资源。因此,还必须使用 Oracle Solaris Cluster 命令更改这些资源的扩展属性,确保以正确角色启动数据库实例。
如果在更改 Oracle Data Guard 实例的角色时节点或区域出现故障,Oracle Solaris Cluster 可能会以不正确的角色重新启动该实例。要避免这种可能性,请将代表实例的 Oracle 服务器资源的 Dataguard_role 扩展属性更改为 IN_TRANSITION。
# clresource set -p Dataguard_role=IN_TRANSITION server-rs
Dataguard_role
Standby_mode
所需的 Dataguard_role 和 Standby_mode 组合取决于角色更改,如下所示:
# clresource set -p Dataguard_role=STANDBY -p Standby_mode=PHYSICAL server-rs
# clresource set -p Dataguard_role=STANDBY \ -p Standby_mode=LOGICAL server-rs
# clresource set -p Dataguard_role=PRIMARY server-rs
# clresource set -p Standby_mode=SNAPSHOT server-rs