使用Attunity Oracle连接器连接到11g时发生SSIS快速加载错误
在Attunity中启用快速加载时,使用Oracle 11g作为目标,在多个类似SSIS包中启用Oracle目标组件时,少数包失败并返回下面的错误,但其余包工作正常 我得到的错误消息是: 说明:预加载或设置过程中遇到快速加载错误 阶段。文本:ORA-39826:视图或同义词的直接路径加载( 无法解析表(名称)使用Attunity Oracle连接器连接到11g时发生SSIS快速加载错误,oracle,ssis,oracle11g,Oracle,Ssis,Oracle11g,在Attunity中启用快速加载时,使用Oracle 11g作为目标,在多个类似SSIS包中启用Oracle目标组件时,少数包失败并返回下面的错误,但其余包工作正常 我得到的错误消息是: 说明:预加载或设置过程中遇到快速加载错误 阶段。文本:ORA-39826:视图或同义词的直接路径加载( 无法解析表(名称) 如果我禁用快速加载,那些失败的当然也可以正常工作 更重要的是,当使用Oracle 10g作为目标时,失败的软件包可以在快速加载的情况下正常工作 我不明白为什么它在那些失败的人身上不起作
- 如果我禁用快速加载,那些失败的当然也可以正常工作
- 更重要的是,当使用Oracle 10g作为目标时,失败的软件包可以在快速加载的情况下正常工作
我错过了什么?我应该怎么做才能使快速加载始终有效,而不是有时有效?可能是驱动程序的问题
“快速加载”选项在内部使用大容量INSERT语句将数据上载到目标表中,而不是针对每一行使用简单的INSERT语句。由于大容量插入是一个本机sql server函数,您应该尝试了解它在oracle中是如何工作的。它可能从10g变为11g可能是驱动程序问题
“快速加载”选项在内部使用大容量INSERT语句将数据上载到目标表中,而不是针对每一行使用简单的INSERT语句。由于大容量插入是一个本机sql server函数,您应该尝试了解它在oracle中是如何工作的。它可能从10g更改为11g纯属偶然,我发现目标组件在SSIS包中失败,如果其“TableName”属性在表名前后包含空格(!)。一旦删除,它就可以正常工作。
此错误在10g上没有发生。纯属偶然,我发现目标组件在SSIS包中失败,如果其“TableName”属性在表名前后包含空格(!)。一旦删除,它就可以正常工作。
10g上没有出现此错误。谢谢,根据您的回答,我已经与我们的DBA进行了核对,但他说他已经安装了所有相关的Oracle修补程序。此外,我还与Attunity的支持人员进行了交谈,但他们说该问题与Microsoft有关。谢谢,在您的回答之后,我与我们的DBA进行了核对,但他说他已经安装了所有相关的Oracle修补程序。此外,我已经和Attunity的支持人员谈过了,但他们说这个问题与微软有关。