绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
GaussDB 100 数据库无法启动4
2020-03-05 11:12:45

出现“Tcp port conflict 127.0.0.1:1888”提示

问题现象

数据库无法启动,错误信息为:

Can not get instance '/home/omm/data' process pid

运行日志错误信息为:

ERROR>GS-00309 : Tcp port conflict 127.0.0.1:1888

原因分析

启动数据库实例使用的端口号已经被其它进程占用。

处理步骤

  1. 查看占用端口号的进程(进程名称这里用a来代替)。

    netstat -anop | grep 1888

  2. 请根据业务优先度选择以下处理方法。

  • 方法1:需要优先启动数据库服务时,可以先将占用1888端口的进程强行停止。

  • 方法2:当需要优先保证其他业务正常运行时,更改数据库侦听端口。

  1. 使用安装GaussDB 100数据库的操作系统用户,登录GaussDB 100所在服务器。

  2. 修改配置文件“zengine.ini”,把数据库的侦听端口号“LSNR_PORT”替换为未占用端口号。

    --打开zengine.ini文件
    vim $GSDB_DATA/cfg/zengine.ini
    --修改LSNR_PORT的值
    LSNR_PORT = 1887

    如果为HA部署模式,请同步修改主机和备机的“LSNR_PORT”。

  3. 重新启动数据库服务。

    --启动数据库服务。python $GSDB_HOME/bin/zctl.py -t start
  4. 使用如下命令查看占用1888端口号的PID。

    ps -ef | grep a
  5. 根据PID强行停止当前进程

    kill PID -9
  6. 重新启动数据库服务

    --使用安装GaussDB 100数据库的操作系统用户,登录GaussDB 100所在服务器。cd $GSDB_HOME/bin
    --启动数据库服务python zctl.py -t start
分享好友

分享这个小栈给你的朋友们,一起进步吧。

GaussDB_数据库
创建时间:2020-01-06 16:21:44
华为GaussDB数据库小栈
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • GaussDB_数据库
    专家
戳我,来吐槽~