Quantcast
Channel: SQL Server Integration Services forum
Viewing all articles
Browse latest Browse all 24688

Unable to Transfer large no of records (9 Million) from sql server to oracle 11g (64Bit) using SSIS..

$
0
0

Hi ,

I have SQL server 2005 SP4(on win 2k3 R2 32 bit)  from which i am transferring 9 Million recors to Oracle 11g(64 bit) .I have used both oledb provider for Oracle and ODBC driver for oracle to transfer data but all in vain.After transferring some 1 Lacs records its failing.

Please help

Error when using OLEDB provider

Error: 0xC0047011 at Data Flow Task, DTS.Pipeline: The system reports 98 percent memory load. There are 4294070272 bytes of physical memory with 60186624 bytes free. There are 2147352576 bytes of virtual memory with 180776960 bytes free. The paging file has 5727150080 bytes with 1734053888 bytes free.

Information: 0x4004800C at Data Flow Task: The buffer manager detected that the system was low on virtual memory, but was unable to swap out any buffers. 16 buffers were considered and 16 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.

error when using ODBC provider

[OLE DB Destination [16]] Error: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available.  Source: "OraOLEDB"  Hresult: 0x80004005  Description: "ROW-00060: Internal error: [dainsert,16]ȷ"x ".

[OLE DB Destination [16]] Error: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR.  The "input "OLE DB Destination Input" (29)" failed because error code 0xC020907B occurred, and the error row disposition on "input "OLE DB Destination Input" (29)" specifies failure on error. An error occurred on the specified object of the specified component.  There may be error messages posted before this with more information about the failure.

PS: Using oledb i can transfer only 25 K records using ODBC i can was able to transfer 1Lacs

I also used database export wizard and i was able to transfer just 19lac records

and error which came was

 SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x8007000E.
An OLE DB record is available.  Source: "Microsoft Cursor Engine"  Hresult: 0x8007000E  Description: "Out of memory.".
 (SQL Server Import and Export Wizard)

Error 0xc0047022: Data Flow Task: SSIS Error Code DTS_E_PROCESSINPUTFAILED.


Shashank Singh Soldier..Sir we are surrounded from all sides by enemy.. Major: Good, we can attack in any direction Thats attitude..



Viewing all articles
Browse latest Browse all 24688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>