posted 6/9/2011 by MMilligan - Views: [43716]
***UPDATE***
The new SSIS connectors for Oracle and Teradata are available now.
http://blogs.msdn.com/b/mattm/archive/2012/04/04/microsoft-connectors-v2-0-for-oracle-and-teradata-now-available.aspx
FYI the 2.0 version is for 2012 only… You want the 1.2 version for 2008
---Thanks to Mike Davis & Devin Knight for the info!
more help...
Using the Microsoft Connector for Oracle by Attunity with SQL Server 2008 Integration Services
http://msdn.microsoft.com/en-us/library/ee470675%28v=sql.100%29.aspx
-------------------------------------------------------------------------------
I was recently tasked with creating a test package to check the performance of SSIS loading data from MS SQL Server 2008 to an Oracle database and loading data from Oracle to MS SQL Server.
My tests have only been performed on a 32bit laptop running Windows XP (Yeah, I know...)
Here are the steps I took:
1.
http://www.microsoft.com/downloads/en/details.aspx?familyid=6732934C-2EEA-4A7F-85A8-8BA102E6B631&displaylang=en
These drivers only took 45 seconds to complete the same task. It creates new data flow components specifically for Oracle source and Oracle destination (similar to the OLE DB Source / Destination components; but, specifically for Oracle.)
ExSample TNS Entry:
SOMETEXT =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = SOMESERVERA)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = SOMESERVERB)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = APPGA)
)
Example Hosts entry:
86.7.5.309 SOMESERVERA
12.34.56.78 SOMESERVERB
The following are the instructions my buddy Stephen sent me. I didn't have to follow these b/c my test was only done on a 32 bit laptop. I think he was developing on a 64bit environment. I will post them here in the event they might help someone else.
If server is 64bit, Then we have to install both the
32bit and 64bit drivers for the attunity connector utility.
Can be found at:
Once installed, you'll have to installed the correct Oracle Client tools.
This also requires you install the 32bit and 64bit versions.
next you have to setup the Service Names on the DB box through oracle
using the Oracle Net Manager application. This has to be done for both
32bit and 64bit installations. Name the service names the same. Remember
these are where you use the connection information of the oracle server.
Make sure you can connect to the Oracle instance on server
through the SQL-Plus untility.
You'll probably have to create a new folder called "ProgramFilesx86" on the root of installation path of SQL Server.
Then COPY everything from the "Microsoft Visual Studio 9.0" folder in that. THEN ALL BIDS shortcuts needs to ref
that direcory otherwise the connector wont allow BIDS to manually run the package since BIDS is a 32 BIT application.
Helpful Links:
http://www.attunity.com/forums/microsoft-ssis-oracle-connector/error-failed-load-oci-dll-1308.html
http://sqlblog.com/blogs/jorg_klein/archive/2011/06/09/ssis-connect-to-oracle-on-a-64-bit-machine.aspx
Funny quote:
"I do not expect that Microsoft will write an Oracle fast loader - currently it comes in around number 999 in my list of 1000 features for next version, just slightly ahead of recompiling for Linux." - Donald Farmer
http://gingerandsugar.blogspot.com/2007/06/export-sql-server-data-into-oracle.html
ok so i spent the las tfive minutes typing and realized that it did not get posted due to me not being a member. so i signed up and now i have to re-write the comment. :( oh well..
so mike for this blog i found it to be informative. i am working on a project that requires me to pull from oracle and then push into sql. i found the attunity objects to work very well. super way better than sql. i would suggest looking up Cozy Roc is you have not heard of them. they have some really cool transformations like the LookUp Plus and the Table Diff. any hoo....good blog i dug it! :)
I set it up so I have to approve comments. Sorry about that but I see to many date requests on here. I will have to take a look at Cozy Roc. Have you had a look at Pragmatic Works Task Factory? They have some really cool stuff. I've been testing the Merge SCD component recently and I am really, really impressed. Bowley looked at this back in the day; but, it looks like it has matured immensely. The other components included look very promising as well. Where are you at now? I'm interested in hearing about your current project.
Mike