Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Attunity Oracle连接器连接到11g时发生SSIS快速加载错误_Oracle_Ssis_Oracle11g - Fatal编程技术网

使用Attunity Oracle连接器连接到11g时发生SSIS快速加载错误

使用Attunity Oracle连接器连接到11g时发生SSIS快速加载错误,oracle,ssis,oracle11g,Oracle,Ssis,Oracle11g,在Attunity中启用快速加载时,使用Oracle 11g作为目标,在多个类似SSIS包中启用Oracle目标组件时,少数包失败并返回下面的错误,但其余包工作正常 我得到的错误消息是: 说明:预加载或设置过程中遇到快速加载错误 阶段。文本:ORA-39826:视图或同义词的直接路径加载( 无法解析表(名称) 如果我禁用快速加载,那些失败的当然也可以正常工作 更重要的是,当使用Oracle 10g作为目标时,失败的软件包可以在快速加载的情况下正常工作 我不明白为什么它在那些失败的人身上不起作

在Attunity中启用快速加载时,使用Oracle 11g作为目标,在多个类似SSIS包中启用Oracle目标组件时,少数包失败并返回下面的错误,但其余包工作正常

我得到的错误消息是:

说明:预加载或设置过程中遇到快速加载错误 阶段。文本:ORA-39826:视图或同义词的直接路径加载( 无法解析表(名称)

  • 如果我禁用快速加载,那些失败的当然也可以正常工作
  • 更重要的是,当使用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的支持人员谈过了,但他们说这个问题与微软有关。