Documente Academic
Documente Profesional
Documente Cultură
Table of Contents
Table of Contents .......................................................................................................................................... 2 The 64 bit Enigma ......................................................................................................................................... 4 The Fog lifted ............................................................................................................................................ 4 Oracle 11g R1 (32 bit Installation) ................................................................................................................ 5 Step 1 .................................................................................................................................................... 5 Step 2 .................................................................................................................................................... 6 Step 3 .................................................................................................................................................... 7 Step 4 .................................................................................................................................................... 8 Step 5 .................................................................................................................................................... 9 Step 6 .................................................................................................................................................. 11 Step 7 .................................................................................................................................................. 12 Step 8 .................................................................................................................................................. 13 Step 9 .................................................................................................................................................. 14 Step 10 ................................................................................................................................................ 15 Step 11 ................................................................................................................................................ 16 Step 12 ................................................................................................................................................ 18 Oracle 11g R1 (64 bit Installation) .............................................................................................................. 19 Step 1 .................................................................................................................................................. 19 Step 2 .................................................................................................................................................. 20 Step 3 .................................................................................................................................................. 21 Step 4 .................................................................................................................................................. 24 Step 5 .................................................................................................................................................. 25 Step 6 .................................................................................................................................................. 27 Step 7 .................................................................................................................................................. 28 Step 8 .................................................................................................................................................. 29 Step 9 .................................................................................................................................................. 30 Step 10 ................................................................................................................................................ 31 Step 11 ................................................................................................................................................ 33 Chapter: Table of Contents
Oracle 64bit SSIS Solution April 28, 2011 Step 12 ................................................................................................................................................ 34 Editing the Registry ..................................................................................................................................... 36 The 32 bit Registry Change ..................................................................................................................... 36 32 Bit Registry Change Step 1 ............................................................................................................. 37 32 Bit Registry Change Step 2 ............................................................................................................. 38 32 Bit Registry Change Step 3 ............................................................................................................. 39 32 Bit Registry Change Step 4 ............................................................................................................. 40 32 Bit Registry Change Step 5 ............................................................................................................. 41 32 Bit Registry Change Step 6 ............................................................................................................. 42 32 Bit Registry Change Step 7 ............................................................................................................. 43 The 64 Bit Registry Change ..................................................................................................................... 44 Works Cited ................................................................................................................................................. 45
Chapter:
Since Oracle 11g R1 was used to prove this solution the following examples will show screen shots of this version of Oracle.
Step 1 When you start the Oracle installation youll need to select Advanced Installation then click Next (see example 1).
Example 1
On the Select Installation Type screen you will choose Custom then click Next (see example 2).
Example 2
You will need to change the default directory for the Oracle Base installation to C:\Oracle. Then feel free to keep the Oracle home name the same for this portion of the installation. You will need to change the Path however, for this example I have changed it to C:\Oracle\product\11.1.0\Client_32. (see example 3)
We need to change the directory path so we can ensure that the 32 bit installation of Oracle 11g. Is not installed over with the 64 bit client installation we will perform later on in the document.
Example 3
Type in your email address, I just used my work email. (see example 4)
Example 4
On this next screen you are going to see an error for Checking operating system requirements (see example 5a).
Example 5a
Oracle 64bit SSIS Solution April 28, 2011 Just click on the check box next to it and the Error under status will change to User Verified at this point you can click Next (see example 5b).
If you get a dialog box when you click Next just click Ok to move on towards the next step.
Example 5b
1 0
At this point you should be at the Available Product Components screen and will see a listing of the software components that will be installed onto the workstation or server. Make sure you select Oracle Windows Interfaces then you can click Next after selecting any other components you need (see example 6).
Example 6
1 1
Step 7
Unless you need to create a database on the system you are doing the installation on. Just select the option Install database Software only then click on Next.
Example 7
1 2
The next screen is the Oracle Service for Microsoft Transaction Server screen. When it comes up just click on Next unless you need to change the port address (see example 8).
Example 8
1 3
The next screen you will see should be the Summary screen showing you everything that will be included in your installation. At that point you can click on Install (see example 9).
Example 9
1 4
Your Oracle installation should proceed forward without any errors (see example 10). This will not be the case when we do the 64 bit install.
Example 10
1 5
Once your installation has completed and if you get the Configuration Assistants screen just click on Stop and the install will exit (see example 11a).
Example 11a
1 6
Oracle 64bit SSIS Solution April 28, 2011 You will see the following dialog box come up just click on Ok to close this down (see example 11b).
Example 11b
1 7
At this point you should see the End of Installation screen you can click Exit and we can start the installation of the Oracle 64 bit client (see example 12).
Example 12
1 8
Example 1
1 9
Oracle 64bit SSIS Solution April 28, 2011 Step 2 On the Select Installation Type screen you will choose Custom (see example 2) then click Next.
Example 2
2 0
Oracle 64bit SSIS Solution April 28, 2011 Step 3 For this portion of the installation we need to make a few different changes. Below is a screen shot of what we did for the 32 bit installation (see example 3).
Example 3
2 1
Oracle 64bit SSIS Solution April 28, 2011 Step 3a Now for the 64 bit installation we need to keep the Oracle Base directory the same as the with the 32 bit install. What we are going to change are the Name and Path values under Software Location. Change the Name for the Oracle home to OraDb11g_home2 (see example 3a).
Example 3a
2 2
Oracle 64bit SSIS Solution April 28, 2011 Step 3b Then change the Path to C:\Oracle\products\11.1.0\Client_64 (see example 3b). We need to keep the 32 bit installation and the 64 bit installation separate from one another.
Example 3b
2 3
Oracle 64bit SSIS Solution April 28, 2011 Step 4 Just like we did with the 32 bit installation use your work email address for this part then click Next (see example 4).
Example 4
2 4
Oracle 64bit SSIS Solution April 28, 2011 Step 5 At this point things return to the norm as we proceed further with our 64 bit installation. Just as we did with the 32 bit Oracle installation you will see an Error under the Status column for Checking operating system requirements (see example 5a).
Example 5a
2 5
Oracle 64bit SSIS Solution April 28, 2011 You can click on the check box and it should change from Error to User Verified (see example 5b).
2 6
Oracle 64bit SSIS Solution April 28, 2011 Step 6 Now at the Available Product Components screen we will select Oracle Windows Interfaces then click Next (see example 6).
Example 6
2 7
Oracle 64bit SSIS Solution April 28, 2011 Step 7 At the Create Database screen you can select Install database Software only unless you have a need to create a database. Once you have made your selection you can click Next to proceed on with this portion of the 64 bit install (see example 7).
Example 7
2 8
Oracle 64bit SSIS Solution April 28, 2011 Step 8 On the Oracle Service for Microsoft Transaction Server screen we can leave the Port Number as the default unless you have a reason to change it (see example 8). So at this point just click Next to move past this screen.
Example 8
2 9
Oracle 64bit SSIS Solution April 28, 2011 Step 9 At the Summary screen you can go ahead and click Install to initiate the installation process (see example 9).
Example 9
3 0
For this step you will the installation screen move through the normal process (see example 10).
Example 10
3 1
Oracle 64bit SSIS Solution April 28, 2011 Installation Error Message
However you will see an error message stating Error while creating service. The service OracleMTSRRecoveryService already exists. You can click on Ignore to bypass this and continue on with the rest of the installation (see example 10b). (Park, 2010)
3 2
If you get the Configuration Assistants screen you can click on Stop to cancel this installation unless you need it (see example 11).
Example 11
3 3
After click on Stop from the previous screen you will see a Warning dialog box come up. Just click on OK to close this down (see example 12a).
Example 12a
3 4
Oracle 64bit SSIS Solution April 28, 2011 If you did not see the Configuration Assistants screen then you will just get the regular End of Installation screen. At this point and time you can click on Exit (see example 12b).
Now that we have installed both the 32 bit and 64 bit versions of Oracle 11g R1. We can now move onto the editing of the system registry on the workstation or server.
3 5
Example 12b
If you feel uncomfortable with editing the system registry. Then you will need to contact your local helpdesk technician or server administrator to perform this portion of the installation. If you are the local support technician then maybe you should look at another type of work instead or learn fast. Just Kidding!
Oracle32bitKey.reg
Oracle64bitKey.reg
Please keep in mind that these keys, as they should be universal, were exported from a 64 bit Windows 7 workstation. Running Windows 7 Enterprise 64 bit which at the time of the export was fully patched. I personally would be skeptical importing these keys on an actual server. To do the changes manually really isnt that difficult to accomplish especially since you are making the same changes to both keys. Its only the location of the keys that really makes the difference.
3 6
Oracle 64bit SSIS Solution April 28, 2011 For those that might be a bit nervous in doing this Im including the following walk through for the 32 bit registry change. 32 Bit Registry Change Step 1
After opening the registry editor we are going to HKEY_LOCAL_MACHINE (see step 1 example).
3 7
Oracle 64bit SSIS Solution April 28, 2011 32 Bit Registry Change Step 2
Step 2 example
3 8
Oracle 64bit SSIS Solution April 28, 2011 32 Bit Registry Change Step 3
Step 3 example
3 9
Oracle 64bit SSIS Solution April 28, 2011 32 Bit Registry Change Step 4
Step 4 example
4 0
Oracle 64bit SSIS Solution April 28, 2011 32 Bit Registry Change Step 5
Finally we selected MTxOCI and we get to see the two keys we need to modify.
Step 5 example
4 1
Oracle 64bit SSIS Solution April 28, 2011 32 Bit Registry Change Step 6
The first key we needed to change was OracleSqlLib and modify the Value data to orasql11.dll (see step 6 example).
Step 6 example
4 2
Oracle 64bit SSIS Solution April 28, 2011 32 Bit Registry Change Step 7
The next key we needed to change was OracleXaLib and the Value data needed to be modified to oraclient11.dll (see step 7 example).
Step 7 example
4 3
4 4
Works Cited
Klein, J. (2009, October 15). SSIS - Connect to Oracle on a 64-bit machine. Retrieved April 29, 2011, from SQLblog.com: http://sqlblog.com/blogs/jorg_klein/archive/2009/10/15/ssis-connect-to-oracle-on-a-64bit-machine.aspx Park, J. (2010, April 26). Accessing Oracle from 64bit SQL Server or SSIS, 9. Retrieved April 25, 2011, from Knol Beta: A unit of knowledge.: http://knol.google.com/k/accessing-oracle-from-64bit-sql-server-orssis#
4 5