使用FAQ

Q1:gsql连接数据库,提示“unknow:26000”,错误如下,要如何处理?

  1. gsql -d postgres -p 26000 -r
  2. failed to connect Unkown:26000.

回答:

首先确认数据库端口号是否为26000,如果端口号无误,可能是没有启动数据库服务造成此报错。请执行如下命令启动数据库服务。

  1. gs_om -t start

Q2:第一次使用数据库报错,提示需要修改用户名密码,要如何处理?

回答:

第一次使用数据库,必须修改omm用户密码,使用如下语句。

  1. alter role omm identified by '新密码' replace '旧密码';

如果忘记omm密码,无法进行修改,可以使用如下命令关闭密码修改设置。

  1. --退出数据库。
  2. \q
  3. --关闭密码修改设置。
  4. gs_guc reload -N all -I all -c "modify_initial_password = false"

Q3:执行如下命令时,报错提示PID不存在,如何处理?

使用FAQ - 图1

回答:

此命令用于重新启动数据库服务,如果之前数据库处于未启动状态,则提示不存在PID。此提示可以忽略,直接进行后续步骤。

Q4:Data Studio连接openGauss数据库时出现错误,提示“连接服务器出错,连接失败!”,如何处理?

回答:

此问题可能是由于系统上的JDK版本不兼容造成的。JDK版本要求为1.8,建议您重新下载安装JDK并修改全局变量后再次尝试。

Q5:安装openGauss时,运行gs_ctl报错找不到程序路径或缺失so,如何处理?

回答:

此问题可能是由于环境变量没有配置,造成的报错。建议通过配置环境变量的方式,解决此问题。

配置GAUSSHOME为所有二进制的目录,然后再配置LD_LIBRARY_PATH、PATH,示例代码如下。

  1. export GAUSSHOME=/xxxx
  2. export LD_LIBRARY_PATH=$GAUSSHOME/lib::$LD_LIBRARY_PATH
  3. export PATH=$GAUSSHOME/bin:$PATH

上述这些可以放在/etc/profile文件、 /home/user/.bashrc文件或者自定义的环境变量文件中。每次使用前,请source环境变量文件以初始化环境变量。

如果安装企业版openGauss,以上配置路径已经写入环境变量,将用户切换至子用户,导入环境变量,即可正常使用。