在使用 Oracle 11g 作为目标的几个类似SSIS包中的Attunity Oracle目标组件中启用快速加载时,少数软件包失败并返回下面的错误,但其余的工作正常。
我收到的错误消息是:
描述:PreLoad或Setup期间遇到快速加载错误 相。文字:ORA-39826:直接路径加载视图或同义词( TABLE_NAME)无法解析。
我不明白为什么它不能用于失败的那些。
我错过了什么?我应该怎么做才能使Fast Load始终工作而不是有时?
答案 0 :(得分:0)
可能是司机问题。
'fast load'选项在内部使用BULK INSERT语句将数据上传到目标表,而不是为每一行上传一个简单的INSERT语句。由于批量插入是本机SQL服务器功能,您应该尝试了解它如何为oracle工作。它可能从10g变为11g
答案 1 :(得分:0)
通过纯粹的机会,我发现目标组件在SSIS包中失败,如果它的'TableName'属性在(!)表的名称之前或之后包含空格。删除后一切正常。 10g没有发生此错误。