ITPub博客

首页 > 数据库 > > 常见问题-安装Manager失败,提示安装gaussDB时编码不一致

常见问题-安装Manager失败,提示安装gaussDB时编码不一致

作者:GaussDB_数据库 时间:2020-01-10 18:45:24 0 删除 编辑

现象描述

安装Manager时需要安装gaussDB,提示编码不一致的错误。

可能原因

由于指定了数据库的编码集是UTF-8,存在编码不一致的问题。

定位思路

查看“/var/log/Bigdata/omm/oms/install_oms.log”日志,是否有编码不一致的错误信息。恢复该故障大约需要2分钟。

处理步骤

  1. 使用PuTTY工具,以root用户登录主管理节点。
  2. 查看“/var/log/Bigdata/omm/oms/install_oms.log”日志,是否有编码不一致的错误信息(gs_initdb:encoding mismatch)。

    vi /var/log/Bigdata/omm/oms/install_oms.log

  3. 执行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=

  4. 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保存退出,重启操作系统后配置生效。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3121497/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19306