Oracle数据库中Hana的SDI复制问题

2020-09-13 18:59发布

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

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


嗨,

我们正在使用SDI和OracleLogReader适配器将Oracle中的表复制到Hana数据库。 我们能够在编辑器中创建复制任务并生成所需的过程,但是该过程在执行时会出现以下错误:

错误:(dberror)256-sql处理错误:" CAPDEV"。"沙箱:: EMP_DET.START_REPLICATION":第42行col 3(在pos 1772):[256](范围3)sql处理错误异常:sql 处理错误:队列:沙箱:: EMP_DET.SUB_VDEV_EMP_DETAILS:无法为远程源ETLAB_SDI [id = 174974]中的远程订阅沙箱:: EMP_DET.SUB_VDEV_EMP_DETAILS [id = 175782]添加订阅。 错误:异常151050:CDC添加订阅失败:无法添加第一个订阅。 错误:由于初始化Replication Agent失败而无法启动Log Reader。 错误:用户在所有者过滤器列表中,并且还通过pds_username配置参数指定为PDS用户。 请从所有者过滤器列表中删除或更改pds_username配置参数设置。

请帮助。

谢谢。

此致

Nitish Kumar

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

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


嗨,

我们正在使用SDI和OracleLogReader适配器将Oracle中的表复制到Hana数据库。 我们能够在编辑器中创建复制任务并生成所需的过程,但是该过程在执行时会出现以下错误:

错误:(dberror)256-sql处理错误:" CAPDEV"。"沙箱:: EMP_DET.START_REPLICATION":第42行col 3(在pos 1772):[256](范围3)sql处理错误异常:sql 处理错误:队列:沙箱:: EMP_DET.SUB_VDEV_EMP_DETAILS:无法为远程源ETLAB_SDI [id = 174974]中的远程订阅沙箱:: EMP_DET.SUB_VDEV_EMP_DETAILS [id = 175782]添加订阅。 错误:异常151050:CDC添加订阅失败:无法添加第一个订阅。 错误:由于初始化Replication Agent失败而无法启动Log Reader。 错误:用户在所有者过滤器列表中,并且还通过pds_username配置参数指定为PDS用户。 请从所有者过滤器列表中删除或更改pds_username配置参数设置。

请帮助。

谢谢。

此致

Nitish Kumar

付费偷看设置
发送
3条回答
spaceman01
1楼-- · 2020-09-13 19:48

我认为这是因为您正在使用SYSTEM用户,该用户被标记为某些表的所有者。 我的建议是创建一个新的Oracle用户,并从oracle_init_example.sql提供所需的权限,然后更新远程源中的凭据。

第二个问题是,远程源设置为表级别还是数据库级别的补充日志记录?

最诚挚的问候,
Jeff K

暮风yp
2楼-- · 2020-09-13 19:43

你好杰夫,

感谢您的回复。

我们在SDI(代替SYSTEM)中更改了用户以连接到数据库,但是仍然遇到相同的错误。

此外,在配置中将远程源补充日志记录设置为表。

谢谢。

Nir深蓝
3楼-- · 2020-09-13 19:42

嗨Nitish,

仅供参考:SAP注释

2483495-错误:由于初始化Replication Agent失败而无法启动日志读取器。 错误:服务器未初始化。 请先运行server_admin init

最好的问候

Atul

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答