一、遇到问题:无法登陆数据库,数据服务显示未知状态
二、发现问题:连接不到数据库
三、排查问题:
1、查看服务器防火墙状态 (关闭)
2、查看服务器磁盘 (正常)
3、查看数据库进程 ps -ef|grep dmserver
4、查看数据库状态 DmServiceDMSERVER status
5、查看数据库服务状态 ./dmservice.sh
6、查看数据日志
四、尝试解决:
1、通过dmdba用户,尝试通过./DmServiceDMSERVER start 启动,得到“未被识别的服务”提示;
2、手动备份/dmdbms/bin下pids文件夹,通过kill命令,杀掉数据库进程;
3、重启服务器后再次尝试通过./DmServiceDMSERVER start 启动服务,本次正常启动,数据库可正常登陆;
4、但通过./dmservice.sh查看服务状态仍然显示“未知状态”;
5、登陆数据库,转换状态后全量备份数据库;
6、完全卸载后重装,数据库服务状态显示正常。