我已经使用Hana 2.0 Express Edition几个月了,我把它安装在Windows 10上的VMWare中,它完美地工作到今天。我再次检查了一切,看起来很好,我不知道还有什么要检查。如果我在服务器本身运行一个选择,那就行了。如果我ping Windows的IP地址(我在VM中设置了一个静态IP地址)也可以。我在启动时没有看到任何错误消息,当我运行HDB info
时,我看到了四个进程。当我尝试连接JDBC或从Eclipse插件连接时,它会因超时错误而失败。我还应该看看什么?端口号没有变化。另外,我没有在我的系统中安装任何新软件。
答案 0 :(得分:2)
您可以直接从VM登录吗?在控制台中,使用
hdbsql -i 90 -d SYSTEMDB
目录/ usr / sap / HXE / HDB90 / hxehost / trace中最新文件名为daemon * .trc和nameserver * .trc的内容是什么?
另外,磁盘空间怎么样? (du -h)
PS:您可以忽略RFC跟踪中的UUID消息。
答案 1 :(得分:0)
根据屏幕截图,hdbnameserver
进程是唯一能够回答客户端请求且仅适用于SystemDB
的进程。 HANA express版本是一个多租户安装,带有默认租户 DB HXE
。
要连接到HXE
数据库,您需要先启动它。启动后,hdbindexserver
列表中会显示HDB info
进程。
要启动数据库,请登录SystemDB
并执行ALTER SYSTEM START DATABASE hxe
。
启动后,您应该可以再次连接到HXE
。
为了找出HXE
被停止的原因,我建议检查indexserver跟踪文件。
答案 2 :(得分:0)
将VM的IP地址更改为与网络适配器相同的子网。当我尝试修复计算机中无关的Internet问题时,Windows自动更改了网络适配器IP地址。