本节提供以下有关升级 HA for Oracle Database 资源类型的信息:
HA for Oracle Database 数据服务的现有资源类型如下:
SUNW.oracle_listener,代表 Oracle Database 侦听器
SUNW.oracle_server,代表 Oracle Database 服务器
对于 Oracle ASM,除了现有资源类型外,HA for Oracle Database 数据服务中还包含另外三种资源类型。这些资源类型如下所示:
SUNW.scalable_asm_diskgroup_proxy,代表 Oracle Solaris Cluster 配置中单实例或群集实例 Oracle ASM 磁盘组。有关资源类型的更多信息,请参见 SUNW.scalable_asm_diskgroup_proxy(5) 手册页。
SUNW.scalable_asm_instance,代表 Oracle Solaris Cluster 配置中的单实例 Oracle ASM。有关资源类型的更多信息,请参见 SUNW.scalable_asm_instance(5) 手册页。
SUNW.scalable_asm_instance_proxy,代表 Oracle Solaris Cluster 配置中群集 Oracle ASM 实例的代理。有关资源类型的更多信息,请参见 SUNW.scalable_asm_instance_proxy(5) 手册页。
如果要从 HA for Oracle Database 的早期版本升级,请升级现有资源类型。
有关解释如何升级资源类型的一般说明,请参见Oracle Solaris Cluster 4.3 数据服务规划和管理指南 中的升级资源类型。
完成 SUNW.oracle_listener 资源类型升级所需的信息将在下面的小节中介绍:
要确定当前注册的资源类型的版本,请使用以下列表中的一个命令:
clresourcetype list
clresourcetype show
此资源类型的资源类型注册 (resource type registration, RTR) 文件为 /SUNW.oracle_listener。
要确定最新安装的 /opt/cluster/lib/rgm/rtreg/SUNW.oracle_listener 资源类型的版本,无论该版本是否已注册,可使用以下命令:
# grep -i RT_VERSION /opt/cluster/lib/rgm/rtreg/SUNW.oracle_listener
如果最新安装的资源类型的版本比已注册的版本新,则迁移到较新的版本以确保实现完整功能。
编辑 SUNW.oracle_listener 资源类型的每个实例所需的信息如下:
您可以随时执行迁移操作。
如果需要为故障监视器探测 Oracle Database 侦听器指定一个超时值(秒),可设置 Probe_timeout 扩展属性。有关更多信息,请参见SUNW.oracle_listener 扩展属性。
以下示例显示了一个编辑 SUNW.oracle_listener 资源类型的实例的命令。
示例 7 编辑 SUNW.oracle_listener 资源类型的实例# clresource set -p Type_version=N \ -p probe_timeout=60 oracle-lrs
该命令对 SUNW.oracle_listener 资源所做的编辑如下:
将 SUNW.oracle_listener 资源命名为 oracle-lrs。
将该资源的 Type_version 属性设置为 N,代表要迁移到的资源类型的版本号。
将故障监视器用于探测 Oracle Database 侦听器的超时值设置为 60 秒。
完成 SUNW.oracle_server 资源类型升级所需的信息将在下面的小节中介绍:
要确定已注册资源类型的版本,请使用以下列表中的一个命令:
clresourcetype list
clresourcetype show
此资源类型的资源类型注册 (resource type registration, RTR) 文件为 /opt/SUNWscor/oracle_server/etc/SUNW.oracle_server。
要确定最新安装的 SUNW.oracle_server 资源类型的版本,无论该版本是否已注册,可使用以下命令:
# grep -i RT_VERSION /opt/cluster/lib/rgm/rtreg/SUNW.oracle_server
如果最新安装的资源类型的版本比已注册的版本新,则迁移到较新的版本以确保实现完整功能。
编辑 SUNW.oracle_server 资源类型的每个实例所需的信息如下:
您可以随时执行迁移操作。
如果已定制服务器故障监视器的行为,可设置 Custom_action_file 扩展属性。有关更多信息,请参见定制 HA for Oracle Database 服务器故障监视器。
以下示例显示了一个编辑 SUNW.oracle_server 资源类型的实例的命令。
示例 8 编辑 SUNW.oracle_server 资源类型的实例# clresource set -p Type_version=N \ -p custom_action_file=/opt/SUNWscor/oracle_server/etc/srv_mon_cust_actions \ oracle-srs
该命令对 SUNW.oracle_server 资源所做的编辑如下:
将 SUNW.oracle_server 资源命名为 oracle-srs。
将该资源的 Type_version 属性设置为 N,代表要迁移到的资源类型的版本号。
该资源的故障监视器的定制行为在文件 /opt/SUNWscor/oracle_server/etc/srv_mon_cust_actions 中指定。