快速简介:
数据库启动不正常,依据报错信息跟踪,重点看日志
启动数据库,验证主机名变化在v$instance中生效时间(其实就是依赖hostname结果)
修改了/etc/hosts后,重启达梦数据库
-
[dmdba@localhost ~]$ DmServicedminst restart
-
Stopping DmServicedminst: [ OK ]
-
Starting DmServicedminst: /dm8/bin/DmServicedminst: line 406: 64959 Terminated eval exec "\"$EXEC_PROG_FULL_PATH\"" "$STARTUP_PARAMS" -noconsole $TMP_START_MODE > "$SERVICE_LOG_FILE" 2>&1
-
[ FAILED ]
-
version info: develop
-
[dmdba@localhost ~]$ disql
-
disql V8
-
用户名:
-
密码:
-
[-70028]:创建SOCKET连接失败.
:P 起不来了
启动实例调用的是DmServicedminst命令
这是一个shell文件,惯性思维:首先想到的是看看这个命令第406行在执行什么操作?

看起来是启动实例,第一步就报错了
然后一通grep报错信息中的变量
其实就是dmserver程序启动触发,下一步就只能看log了
cd $DM_HOME/log
ls -lt |head

先看一个

似乎是ini文件有问题,那么需要检查哪个ini文件呢?

ok
然后more一下这个dm.ini文件

感觉这个DFS_PATH有些不正常(可能是之前测试操作导致被改),找了个类似环境比对一下,果然应该为空,修改后重启

数据库恢复正常。
阅读(549) | 评论(0) | 转发(0) |