【发布时间】:2020-11-22 01:03:11
【问题描述】:
我的要求是将数据从 Oracle 复制到 SQL Server。在从 Oracle 数据库复制之前,我需要使用具有一些逻辑的过程来更新 Oracle 表。
如何从 Azure 数据工厂执行 Oracle 存储过程?
我推荐了to this thread
如果我在 preCopy 脚本中使用 EXECUTE PROC_NAME (PARAM); 会失败并出现以下错误
Failure happened on 'Source' side.
ErrorCode=UserErrorOdbcOperationFailed,
Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException
Message=ERROR [42000] [Microsoft][ODBC Oracle Wire Protocol driver]
[Oracle]ORA-00900: invalid SQL statement
Source=Microsoft.DataTransfer.ClientLibrary.Odbc.OdbcConnector,
Type=System.Data.Odbc.OdbcException
Message=ERROR [42000] [Microsoft][ODBC Oracle Wire Protocol driver]
[Oracle]ORA-00900: invalid SQL statement,Source=msora28.dll
有人可以帮忙吗?
注意:我正在为数据工厂使用自托管运行时环境 谢谢!!
【问题讨论】:
标签: oracle stored-procedures azure-data-factory self-hosting copy-activity