点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在Mac OSX(ElCapitan)上运行SAP HANA2 Express(db + apps)VirtualBox。
我从Eclipse(在MacOS上运行)连接到它,没有任何问题。 我还运行了PAL示例,使用在Mac上运行的R服务器并将SAP HANA连接到R服务器进行计算,所有操作均按照教程进行。
但是,当我尝试使用JDBC从Eclipse内部进行连接(教程中提供的示例代码)时,总是收到错误消息-813。
我不认为这是JDBC连接字符串 问题,因为我已经尝试过使用IP号,并且用nslookup也都解决了。 在服务器上,所有进程显然都可以正常工作。
nmap -p0-65535 hxehost
显示预期的端口39015 未打开
使用netstat从hxehost检查时获得相同的结果
我发现以下参数设置为false
配置> sql_client_network_io enabled = false
即使将其更改为" true",我仍然遇到相同的问题。
我一直认为这可能是内存问题,因此我随后尝试通过
xs删除不需要的负载 应用程序停止....
即使在停止所有应用程序之后...足够的自由人... JDBC失败。
(96.0 kB)
嗨! 有
卢卡,你是完全正确的。 目标端口是-39013(SQL访问端口)
还需要更正教程中提供的代码的安全性。
代替" jdbc:sap:// hxehost :39015/?databaseName = HXE"," SYSTEM","");
需要为" jdbc:sap://hxehost:39013/HXE"," SYSTEM","");
效果很好!
请注意,
-ILYA-
嗨,
这解决了我的问题,可以在端口39013上进行连接。
谢谢
Shivam
我使用其他端口解决了这个问题。
我在Eclipse中查看了调试日志时找到了正确的端口(启用了完全跟踪之后)。
我已经看到它是用于jdbc连接的端口39013而不是39015。
而且效果很好。
最后一个问题是,当我尝试在SAP BO IDT工具中创建OLAP连接时,您注意到的问题再次出现! 而且没有机会将端口更改为39013(没有此类选项)
"错误代码:-813消息:SAP DBTech JDBC:无法连接到jdbc:sap://hxehost:39015 [无法连接到主机hxehost:39015 [连接被拒绝:连接(端口39015连接到地址:: ffff :10.0.35.30)]--813。""
是否有解决方案来更改端口?
您无法更改 SystemDB的端口。 我的建议是启用默认情况下禁用的租户数据库,然后使用它。 完成此操作后,索引服务器进程将启动,并将侦听端口39015。这是BO客户端的问题,它不希望在没有租户的多租户系统中运行任何东西。
默认设置非常适合使用HANA,HANA Express页面上的第一个教程可以很好地使用它,但是,有些用例需要第一个租户。 例如,使用PAL是另一种方法。
此HANA学院视频将指导您完成该过程(尽管出于不同的目的)
一周热门 更多>