安装Manager失败,提示安装gaussDB时编码不一致
现象描述
安装Manager时需要安装gaussDB,提示编码不一致的错误。
可能原因
由于指定了数据库的编码集是UTF-8,存在编码不一致的问题。
定位思路
查看“/var/log/Bigdata/omm/oms/install_oms.log”日志,是否有编码不一致的错误信息。恢复该故障大约需要2分钟。
处理步骤
- 使用PuTTY工具,以root用户登录主管理节点。
- 查看“/var/log/Bigdata/omm/oms/install_oms.log”日志,是否有编码不一致的错误信息(gs_initdb:encoding mismatch)。
vi /var/log/Bigdata/omm/oms/install_oms.log
- 执行locale,查看LC_CTYPE。
[root@host1 ~]#locale LANG=POSIX LC_CTYPE="en_US.UTF-8" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=- RedHat 6.X、CentOS 6.X系统下执行vi /etc/sysconfig/i18n,将“LANG”的值修改为“en_US.UTF-8”,“SYSFONT”的值修改为“latarcyrheb-sun16”,按“Esc”键退出编辑,并输入:wq保存退出,重启操作系统后配置生效。
RedHat 7.X、CentOS 7.X、欧拉系统下可执行vi /etc/locale.conf,将“LANG”的值修改为“en_US.UTF-8”,“SYSFONT”的值修改为“latarcyrheb-sun16”,按“Esc”键退出编辑,并输入:wq保存退出,重启操作系统后配置生效。
SUSE系统下执行vi /etc/sysconfig/language,将“RC_LANG”的值修改为“en_US.UTF-8”,按“Esc”键退出编辑,并输入:wq保存退出,重启操作系统后配置生效。
- RedHat 6.X、CentOS 6.X系统下执行vi /etc/sysconfig/i18n,将“LANG”的值修改为“en_US.UTF-8”,“SYSFONT”的值修改为“latarcyrheb-sun16”,按“Esc”键退出编辑,并输入:wq保存退出,重启操作系统后配置生效。
查看更多:华为GaussDB 200 常见问题
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




