本文记录处理启动HANA服务提示:“FALL:process hdbdaemon HDB Daemon not running”。问题的过程,希望对您有所帮助。
检测HANA服务运行是否正常
##方法一:
1、检查是否可以在“命令行模式”运行“hdbsql”以确保HANA服务运行正常。
2、登录HANA数据库用户(如:SYSTEM)1
2su - hdbadm
hdbsql -u system -p <new password> -n localhost:30015
3、如果进入 “hdbsql” 提示符, 则运行如下命令列出数据库中所有表。
> \dt
可以用”q”退出该模式.
4、如果运行上面的命令可以看到数据库中的表名,则说明HANA服务是没有问题的。
参考: https://archive.sap.com/discussions/thread/3656689 中的最后一个回答
##方法二:
在服务器上安装HANA Studio ,连接HANA服务器时的连接信息不输入IP,输入 loclhost,如果可以正常登录则说明HANA服务没问题。
查看网络
如果HANA服务运行正常则检测网络设置
1、查看客户机是否可以ping通服务器IP;
2、服务器防火墙是否已开放相应端口(测试时可以直接关闭防火墙,需要开放的端口:30015, 50013 和 50014.);
3、查看Linux服务器中的“HostName”配置信息是否正确。
打开“Hostnames”
正确配置应如下图所示:
第一列是IP(设置的固定内网IP、和127.0.0.1)
第二列是主机名(网络配置中设定的值)
第三列是主机名.域名(网络配置设定的值)
4、配置好网络连接后重启服务器、开启HANA服务检测是否可以正常连接服务器。
注:以上内容是我的处理方法,如果对您无效欢迎留言沟通。