为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 138
【操作系统】:麒麟V10
【CPU】: 海光
【问题描述】*:监视器输出之英文还是中文?
我的问题是,我在不同的话下分别装了1个达梦集群,现在发现A 环境下登陆dmmonitor 非确认监视器,输出是中文,
B 环境下登陆dmmonitor 非确认监视器,输出是英文,这个是正确的,我们现在脚本依赖英文,才能继续走,我的问题是
A环境是否也能调成英文输出。
##issue A
[root@ssgrid6-dmmonitor ~]# uname -a
Linux ssgrid6-dmmonitor 3.10.0-1160.59.1.el7.x86_64 #1 SMP Wed Feb 23 16:47:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
[root@ssgrid6-dmmonitor ~]# uname -a
Linux ssgrid6-dmmonitor 3.10.0-1160.59.1.el7.x86_64 #1 SMP Wed Feb 23 16:47:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
[root@ssgrid6-dmmonitor ~]# env|grep LC_ALL
[root@ssgrid6-dmmonitor ~]# env|grep LANG
LANG=en_US.utf8
[opmonitor@ssgrid6-dmmonitor tmp]$ ${MON_HOME}/dmmonitor ${MON_INI}
[monitor] 2024-10-08 14:19:35: DMMONITOR[4.0] V8
[monitor] 2024-10-08 14:19:35: DMMONITOR[4.0] IS READY.
[monitor] 2024-10-08 14:19:35: 收到守护进程(CBDS02)消息
WTIME WSTATUS INST_OK INAME ISTATUS IMODE RSTAT N_OPEN FLSN CLSN
2024-10-08 14:19:35 OPEN OK CBDS02 OPEN STANDBY NULL 10 1177690772 1177690772
[monitor] 2024-10-08 14:19:35: 收到守护进程(CBDS01)消息
WTIME WSTATUS INST_OK INAME ISTATUS IMODE RSTAT N_OPEN FLSN CLSN
2024-10-08 14:19:35 OPEN OK CBDS01 OPEN PRIMARY VALID 10 1177690773 1177690773
[monitor] 2024-10-08 14:19:35: 收到守护进程(CBDS03)消息
WTIME WSTATUS INST_OK INAME ISTATUS IMODE RSTAT N_OPEN FLSN CLSN
2024-10-08 14:19:35 OPEN OK CBDS03 OPEN STANDBY NULL 0 1177677802 1177677802
输入命令非法,请输入help命令查看帮助信息! <-中文输出是有问题的
####good B
[opmonitor@ssgrid10-dmmonitor ~]$ /dba/eaas/app/bin/dmmonitor /dba/switch/local/eaas/dmmonitor.ini
[monitor] 2024-10-08 14:23:12: DMMONITOR[4.0] V8
[monitor] 2024-10-08 14:23:12: DMMONITOR[4.0] IS READY.
[monitor] 2024-10-08 14:23:12: Received message from(EAAS02)
WTIME WSTATUS INST_OK INAME ISTATUS IMODE RSTAT N_OPEN FLSN CLSN
2024-10-08 14:23:12 OPEN OK EAAS02 OPEN STANDBY NULL 18 69829 69829
[monitor] 2024-10-08 14:23:12: Received message from(EAAS01)
WTIME WSTATUS INST_OK INAME ISTATUS IMODE RSTAT N_OPEN FLSN CLSN
2024-10-08 14:23:12 OPEN OK EAAS01 OPEN PRIMARY VALID 18 69829 69829
Input command illegal, please input help to get the help information! <-英文输出是正确的
Linux ssgrid10-dmmonitor 3.10.0-1160.59.1.el7.x86_64 #1 SMP Wed Feb 23 16:47:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
[su: user dmdba does not exist
[opmonitor@ssgrid10-dmmonitor ~]$ env|grep LC_ALL
[opmonitor@ssgrid10-dmmonitor ~]$ env|grep LANG
LANG=en_US.utf8
跟你所在监视器的服务器上是否配置/etc/dm_svc.conf语言环境有关。
你可以加入参数
LANGUAGE=(en)
再启动监视器 就能输出英文
监视器输出英文可能和你安装数据库时选择的语言有关,可以将A环境的语言也改成英文试试