onstat -g cmsm 命令:打印连接管理器的信息

使用 onstat -g cmsm 命令显示有关指定的连接管理器的信息,或附加在运行该命令的数据库服务器的所有连接管理器的信息。

语法:

用法

onstat -g cmsm 显示连接连接管理器的连接单元、每个连接管理器服务等级协议(SLA) 处理的连接数、SLA 定义、故障切换顺序规则、故障转移仲裁以及主服务器状态。

使用 connection_manager_name 来显示指定的连接管理器实例的信息。如果没有指定 connection_manager_nameonstat -g cmsm 显示所有连接数据库服务器的连接管理器的信息。

示例输出 1:指定的连接管理器的输出

在以下示例中,onstat -g cmsm connection_manager_1 在主服务器的 my_cluster_1 上运行:
Unified Connection Manager: connection_manager_1                Hostname: my_host_1
          
          CLUSTER         my_cluster_1      LOCAL
          SLA          Connections   Service/Protocol   Rule
          oltp_1                35     19910/onsoctcp   DBSERVERS=primary
          report_1              33     19810/onsoctcp   DBSERVERS=(HDR,SDS,RSS)
          
          Failover Arbitrator: Active Arbitrator, Primary is up
          ORDER=SDS,HDR,RSS PRIORITY=1

该命令显示 connection_manager_1 的输出。connection_manager_1 管理一个 CLUSTER 连接单元,并且是主故障转移仲裁者。

示例输出 2:高可用性集群的输出

在以下示例中,onstat -g cmsm 在主服务器的 my_cluster_2 上运行:
Unified Connection Manager: connection_manager_2                Hostname: my_host_2
          
          CLUSTER         my_cluster_2      LOCAL
          SLA          Connections   Service/Protocol   Rule
          sla_1               1535     19910/onsoctcp   DBSERVERS=primary
          sla_2               2133     19810/onsoctcp   DBSERVERS=(HDR,SDS,RSS)
          
          Failover Arbitrator: Active Arbitrator, Primary is up
          ORDER=SDS,HDR,RSS PRIORITY=1
          
          CLUSTER         my_cluster_3
          SLA          Connections   Service/Protocol   Rule
          sla_3                730     19930/onsoctcp   DBSERVERS=primary
          sla_4                901     19830/onsoctcp   DBSERVERS=(HDR,SDS,RSS)
          
          Failover Arbitrator: Active Arbitrator, Primary is up
          ORDER=SDS,HDR,RSS PRIORITY=1
          
          Unified Connection Manager: connection_manager_3                Hostname: my_host_3
          
          CLUSTER         my_cluster_2      LOCAL
          SLA          Connections   Service/Protocol   Rule
          sla_5                614     19920/onsoctcp   DBSERVERS=primary
          sla_6                483     19820/onsoctcp   DBSERVERS=(HDR,SDS,RSS)
          
          Failover Arbitrator: Failover is enabled
          ORDER=SDS,HDR,RSS PRIORITY=2
          
          CLUSTER         my_cluster_3
          SLA          Connections   Service/Protocol   Rule
          sla_7                678     19940/onsoctcp   DBSERVERS=primary
          sla_8                270     19840/onsoctcp   DBSERVERS=(HDR,SDS,RSS)
          
          Failover Arbitrator: Failover is enabled
          ORDER=SDS,HDR,RSS PRIORITY=2

该命令显示连接到主服务集群的两台连接管理器。connection_manager_2connection_manager_3 安装在不同的主机上,并且它们一起管理两个 CLUSTER 连接单元。connection_manager_2 是这些 CLUSTER 连接单元的主故障转移仲裁者。

示例 3:复制设置的输出

在以下示例中,onstat -g cmsm 在复制服务器的 my_replicate_set_1 中运行。
Unified Connection Manager: connection_manager_4                Hostname: my_host_4
          
          REPLSET         my_replicate_set_1
          SLA          Connections   Service/Protocol   Rule
          sla_1                160     19810/onsoctcp   DBSERVERS=ANY
          
          Unified Connection Manager: connection_manager_5                Hostname: my_host_5
          
          REPLSET         my_replicate_set_1
          SLA          Connections   Service/Protocol   Rule
          sla_2                240     19820/onsoctcp   DBSERVERS=ANY
        

该命令显示了两台连接到复制服务器的连接管理器。connection_manager_4connection_manager_5 分别安装在不同的主机,并且它们一起管理复制服务器。

示例 4:Grid 的输出

在以下示例中,onstat -g cmsmmy_grid_1 的一个节点上运行。
Unified Connection Manager: connection_manager_6                Hostname: my_host_6
          
          GRID    my_grid_1
          SLA          Connections   Service/Protocol   Rule
          sla_1                456     19830/onsoctcp   DBSERVERS=(group_name_1,group_name_2) POLICY=FAILURE
          
          Unified Connection Manager: connection_manager_7                Hostname: my_host_7
          
          GRID    my_grid_1
          SLA          Connections   Service/Protocol   Rule
          sla_2                785     19840/onsoctcp   DBSERVERS=(group_name_1,group_name_2) POLICY=FAILURE
          
        

该命令显示了两台连接到 grid 的连接管理器。它还显示了连接到该节点的两台连接管理器。connection_manager_6connection_manager_7 分别安装在不同的主机,并且它们一起管理 grid 。

示例 5 :服务器集的输出

在以下示例中,onstat -g cmsm 在一个独立服务器的服务器集上运行。
Unified Connection Manager: connection_manager_8                      Hostname: my_host_8
          
          SERVERSET       server_1,server_2
          SLA          Connections   Service/Protocol   Rule
          sla_1                 63     19810/onsoctcp   DBSERVERS=(server_1,server_2) POLICY=ROUNDROBIN
          
          Unified Connection Manager: connection_manager_9                      Hostname: my_host_9
          
          SERVERSET       server_1,server_2
          SLA          Connections   Service/Protocol   Rule
          sla_2                 63     19810/onsoctcp   DBSERVERS=(server_1,server_2) POLICY=ROUNDROBIN

该命令显示了两台连接到此服务器集的连接管理器。connection_manager_8connection_manager_9 分别安装在不同的主机,并且它们一起管理 该服务器集。。

输出描述

onstat -g cmsm 命令的输出包含每个连接管理器的章节。每一节显示连接管理器实例的名称和主机名,之后包含有关连接管理器连接的每个连接单元的子章节。

Unified Connection Manager
连接管理器实例的名称
Hostname
连接管理器的主机的名称
SLA
服务等级协议的名称,在连接管理器的配置文件中设置。
Connections
自从连接管理器启动后,每个 SLA 处理的连接数
Service/Protocol
与 SLA 相关联的端口号或服务名,随后的是连接协议类型
Rule
SLA 定义
Failover Arbitrator:
指定连接管理器是否是主故障转移仲裁者(如果主服务器是活动的,并且故障转移启用)仅用于显示 CLUSTER 连接单元
ORDER
指定集群的故障切换顺序。仅用于显示 CLUSTER 连接单元
PRIORITY
指定连接管理器和集群主服务器的连接优先级。仅用于显示 CLUSTER 连接单元