点击此处---> 群内免费提供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
我认为这是因为您正在使用SYSTEM用户,该用户被标记为某些表的所有者。 我的建议是创建一个新的Oracle用户,并从oracle_init_example.sql提供所需的权限,然后更新远程源中的凭据。
第二个问题是,远程源设置为表级别还是数据库级别的补充日志记录?
最诚挚的问候,
Jeff K
你好杰夫,
感谢您的回复。
我们在SDI(代替SYSTEM)中更改了用户以连接到数据库,但是仍然遇到相同的错误。
此外,在配置中将远程源补充日志记录设置为表。
谢谢。
嗨Nitish,
仅供参考:SAP注释
2483495-错误:由于初始化Replication Agent失败而无法启动日志读取器。 错误:服务器未初始化。 请先运行server_admin init
最好的问候
Atul
一周热门 更多>