跳过导航链接 | |
退出打印视图 | |
适用于 Oracle 的 Oracle Solaris Cluster 数据服务指南 Oracle Solaris Cluster 4.0 (简体中文) |
如何使用 Solaris Volume Manager 配置 Oracle 数据库访问
如何使用 Oracle ASM 配置 Oracle 数据库访问
如何配置 Oracle Grid Infrastructure for Clusters SCAN 侦听器
如何注册和配置 HA for Oracle (clsetup)
如何注册和配置不带有 Oracle ASM (CLI) 的 HA for Oracle
如何使用群集 Oracle ASM 磁盘组和第三方卷管理器 (CLI) 创建 Oracle Grid Infrastructure 资源
如何注册和配置带有群集 Oracle ASM 实例 (Clustered Instance, CLI) 的 HA for Oracle
在 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