快速简介:
数据库启动不正常,依据报错信息跟踪,重点看日志
启动数据库,验证主机名变化在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有些不正常(可能是之前测试操作导致被改),找了个类似环境比对一下,果然应该为空,修改后重启
数据库恢复正常。
阅读(336) | 评论(0) | 转发(0) |