SSIS-数据流在使用Attunity Oracle源时卡在执行阶段
我正在使用Attunity Oracle驱动程序连接到远程服务器上的Oracle数据库,以检索数据并转储到Excel文件中。 在VisualStudio中一切正常。通过VS,我可以直接连接到远程Oracle服务器并检索数据 但当我将此ETL部署到生产服务器(64位WindowsServer2008和SQLServer2012)时,ETL总是停留在执行阶段。运行一段时间(20-30分钟)后,它会发出以下警告&仍然保持运行,不会出现任何错误-SSIS-数据流在使用Attunity Oracle源时卡在执行阶段,oracle,sql-server-2008,ssis,oledb,attunity,Oracle,Sql Server 2008,Ssis,Oledb,Attunity,我正在使用Attunity Oracle驱动程序连接到远程服务器上的Oracle数据库,以检索数据并转储到Excel文件中。 在VisualStudio中一切正常。通过VS,我可以直接连接到远程Oracle服务器并检索数据 但当我将此ETL部署到生产服务器(64位WindowsServer2008和SQLServer2012)时,ETL总是停留在执行阶段。运行一段时间(20-30分钟)后,它会发出以下警告&仍然保持运行,不会出现任何错误- [SSIS.Pipeline] Information:
[SSIS.Pipeline] Information: The buffer manager detected that the system was low on virtual memory, but was unable to swap out any buffers. 0 buffers were considered and 0 were locked.
Either not enough memory is available to the pipeline because not enough is installed, other processes are using it, or too many buffers are locked.
更多信息-
Execute Package Utility
运行此ETL,但结果仍然相同DefaultBufferSize
设置为10 MB(最大大小)。
但是如果查询数据超过了DefaultBufferSize
,那么为什么包在我的开发机器上成功,但在服务器上却没有成功
谢谢,
Prateek您好,当您说“Visual Studio中的一切都很好”时,是不是mena正在开发服务器?您是否尝试使用而不是Attunity连接到Oracle的Oracle OLEDB提供商。老实说,我从未使用过Attunity。这是一个建议,我知道它有用吗?是的。它在我的开发机器上工作(它有连接到Oracle server的权限)。我们使用AtUnity是因为它比Oracle OLEDB提供程序更快。所以我希望我们能用Attunity本身找到一个解决方案。无论如何,谢谢你的投入。。。