返回首页

gbase数据、南大通用产品文档:GBase8soncmsm 实用程序

更新日期:2024年09月11日


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 331 -
可以使用 oncmsm 实用程序启动或关闭连接管理器、加载新的配置文件到连接管理器以便
修改连接管理器的设置或更新配置文件格式。
语法
UNIX 语法图:

Windows 语法图:

元素
用途
关键注意事项
-c
启动连接管理器或转
换当前的连接管理器
配置文件的格式

connection_manager_name
指定连接管理器实例
的名称

-i
在 Windows™ 服务上
安装连接管理器
该选项只在 Windows 平台上可用
-k
关闭连接管理器实例

-n
指定转换配置文件的
名称

new_configuration_file 输出到
$GBASEDBTDIR/etc 目
录下作为格式转换过
程的一部分的文件名


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 332 -
元素
用途
关键注意事项

configuration_file
位于
$GBASEDBTDIR/etc 目
录下配置文件的名称
如果没有指定配置文件,连接管理器
会试图加载到
$GBASEDBTDIR/etc/cmsm.cfg
-r
在不停止和重启的连
接管理器的情况下重
新加载连接管理器

-u
在 Windows 服务上卸
载连接管理器
该选项只在 Windows 平台上可用

用法
从命令行运行 oncmsm 实用程序来初始化连接管理器。连接管理器运行时,您可以添加、
更改或删除服务等级协议(SLAs),然后重新加载该配置文件。
仅 UNIX : 下列用户可以执行 oncmsm 实用程序:
 gbasedbt 用户
 root 用户,如果用户有连接到 sysadmin 数据库的权限
 DBSA 群组成员,如果用户有连接到 sysadmin 数据库的权限
仅 Windows : 下列用户可以执行 oncmsm 实用程序:
 Gbasedbt-Admin 群组成员
 administrator 用户,如果用户有连接到 sysadmin 数据库的权限
 DBSA 群组成员,如果用户有连接到 sysadmin 数据库的权限
在启动它之前,您必须安装 oncmsm 实用程序作为一个服务。
oncmsm 实用程序可以按以下两种方式启动:
 执行 oncmsm 命令。
 点击 Start > Control Panel > Administrative Tools > Services 然后启动 oncmsm 。
如果您在使用多个连接管理器,可以执行 onstat -g cmsm 来显示连接管理器实例的名称。
示例 1: 启动连接管理器(UNIX)
以下示例中的连接管理器的 configuration_file_1 存在于 $GBASEDBTDIR/etc 目录。在已
安装连接管理器的电脑上运行以下命令行,即可启动连接管理器:
oncmsm -c configuration_file_1
连接管理器启动。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 333 -
示例 2: 启动连接管理器 (Windows)
以下示例中的连接管理器的 configuration_file_2 存在于 $GBASEDBTDIR/etc 目录。在已
安装连接管理器的电脑上运行以下命令行,即可启动连接管理器:
oncmsm -i -c configuration_file_2
oncmsm connection_manager_2
名为 connection_manager_2 的连接管理器启动。
示例 3: 终止连接管理器
在已安装连接管理器的电脑上运行以下命令行,即可终止连接管理器:
oncmsm -k connection_manager_3
名为 connection_manager_3 的连接管理器停止。
示例 4: 重新加载连接管理器
对于以下示例,名为 connection_manager_4 管理器的
$GBASEDBTDIR\etc\configuration_file_4会被更改。要更新该连接管理器的设置,在已安装
connection_manager_4 的电脑上执行以下命令:
oncmsm -r connection_manager_4
示例 5: 转换连接管理器配置文件成当前的格式
以下示例中名为 cmsm.cfg 的文件存储在$GBASEDBTDIR/etc 目录下。要启动该连接管理
器,在已安装连接管理器的电脑上执行以下命令:
oncmsm -n configuration_file_5
oncmsm 实用程序转换 cmsm.cfg 成当前配置文件的格式。然后在 $GBASEDBTDIR/etc/
目录下输出名为 configuration_file_5 的文件。
示例 6: 转换指定的连接管理器配置文件成当前的格式
以下示例中名为 configuration_file_4 的文件存储在 $GBASEDBTDIR/etc 目录下。要启动
该连接管理器,在已安装连接管理器的电脑上执行以下命令:
oncmsm -c configuration_file_6 -n configuration_file_7
oncmsm 实用程序转换 configuration_file_6 成当前配置文件格式。然后在
$GBASEDBTDIR/etc/ 目录下输出名为 configuration_file_7 的文件。
示例 7: 卸载连接管理器 (Windows)
对于该示例,
您已经在 Windows 服务上安装了名为 connection_manager_4 的连接管理器。
要卸载该连接管理器,在已安装连接管理器的电脑上执行以下命令:
oncmsm -u connection_manager_4
oncmsm 实用程序可用于卸载连接管理器。

onconfig.std 值
MIRROR 0

0 = 禁用镜像
1 = 启用镜像
生效
编辑 onconfig 文件并重启数据库服务器之后。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 105 -

用法
MIRROR 参数指明是否启用数据库服务器的镜像。推荐您镜像 root
dbspace 和作为初始化
部分的关键数据。否则,禁用镜像。如果您后来决定添加镜像,则可编辑配置文件来更改
该参数值。
在高可用性数据复制对中的两台数据库服务器上,您不必设置 MIRROR 配置参数为同样的
值。在主数据库服务器或辅助数据库服务器上,您可任意地启用或禁用镜像。请不要设置
MIRROR 配置参数为 1,除非您正在使用镜像。

使用 PC_HASHSIZE 来指定在数据库服务器使用的高速缓存中散列存储区的数目。
PC_HASHSIZE 仅适用于 UDR 高速缓存。
onconfig.std 值
PC_HASHSIZE 31

任何正整数,推荐质数。
生效
编辑 onconfig 文件并重启数据库服务器之后。