远程源上不允许进行CREATE REMOTE SUBSCRIPTION

2020-08-24 18:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们正在尝试...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们正在尝试使用SDI将实时数据从Oracle db引入HANA。 为此,首先,我们创建了一个远程源并能够与Oracle连接,并在其之上创建了虚拟表,并能够查看虚拟表的数据预览。

此后,我们使用选项"激活为任务计划" 创建了流程图文件。 在容器节点属性中,选择 Generator选项作为"任务",提供目标架构名称,并选中 "实时行为"。

使用上面创建的虚拟表创建一个带有一个数据源的流程图,并以Data Sink作为目标使用本地,我已经创建了一个与源表相同的本地表。

在源属性中,我还选中了"实时"复选框。保存我的更改并尝试激活它,但出现错误。

ORACLE是我的远程源名称。

不允许进行操作:远程源上不允许进行CREATE REMOTE SUBSCRIPTION:ORACLE:第1行第1行(在pos 0)

我已经在sql下执行了,但仍然遇到相同的错误

GRANT创建虚拟表,对_SYS_REPO的远程源" ORACLE"创建远程订阅;

有人可以帮助我克服这个问题。

注意:我们没有Web IDE使用复制任务来执行此活动。

3条回答
悠然的二货
2020-08-24 19:02

不要问为什么,也不相信我完全不在我的脑海中,但是如果所有明显的原因(尤其是使用odbc适配器而不是SDI适配器) 检查并如上所述获得权限),仍然出现错误,请通过Hana Studio而不是XSC WebIDE目录编辑器执行该语句。

XSC的目录编辑器不使用JDBC连接,而是使用较旧的hdb.xsjs 还有一些副作用。

一周热门 更多>