Wednesday, November 21, 2012

Installing Oracle 11g Client on Windows 2008 R2 64 bit to use in SSIS

Step 1: Download the 32 Bit and 64 Bit Client from the following location. http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html




Step 2: Install 64Bit Version of the Client first and repeat the same Steps for 32 Bit Client.
Here I am only showing screenshots for 32 Bit installation.Select Custom as shown in the ScreenShot below.















Step 3: Select the language you can to use in the Client tools.















Step 4: Specify the path where you want to Install the Oracle Client. Here I have selected D:\Oracle . You should use same path for 64 Bit Client Installation also. I have shown a summary for 64 Bit Client in Step 7 so its easy to understand on how to configure 64 Bit Client.















Step 5: Select all componenets expect Oracle Scheduler Agent.















Step 6: Port No by default is 2030. Keep it the default one. I selected 2031 because I had installed wrong version of Oracle Client before which used up the Port 2030 :) .















Step 7: Here is the Summary of 64 Bit Client Installation.















Step 8: If you have already installed 64 Bit Client it will give an Error/Warning saying the Service already exist. Just Click Continue because this service is already created by the 64 Bit Client Installation.














Step 9: For Listener just click Perform typical configuration and click Next.

Step 10: Finally it will finish and just Click End/Finish and the Oracle Client is Installed successfully.



Step 11: To complete either the 32-bit or 64-bit Oracle client installation processes make the following registry changes:
1. For both 32-bit and 64-bit installations, open up REGEDIT and make the following registry changes:
HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC\MTxOCI
OracleOciLib contains the value oci.dll
OracleSqlLib contains the value orasql11.dll (old value is SQLLib80.dll)
OracleXaLib contains the value oraclient11.dll (old value is xa80.dll)
2. For 64-bit installations:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\MSDTC\MTxOCI
OracleOciLib contains the value oci.dll
OracleSqlLib contains the value orasql11.dll (old value is SQLLib80.dll)
OracleXaLib contains the value oraclient11.dll (old value is xa80.dll)













Step 12: Configure the Oracle clients (both 32 and 64 bits) by editing  the files tnsnames.ora and sqlnet.ora

Both files should be placed in the following Folders
D:\oracle\product\11.1.0\client_64\network\admin
D:\oracle\product\11.1.0\client_32\network\admin

Tnsnames.ora file should contain similar connection string as follow
AB10P =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.190.12)(PORT = 1527))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = AB10P .test.com)
    )
  )

Step 13: Use the "Oracle provider for OLE DB" from SSIS, don't use the "Microsoft Provider for Oracle" because a 64 bit version of it does not exist.

Sample Connectionstring : 
Provider=OraOLEDB.Oracle;Password=testPassword;Persist Security Info=True;User ID=User1;Data Source=AB10P
Tableprefix: Test1"."
Provider: Oracle Provider for  OLE DB

48 comments:

  1. Hi,

    I have installed 32 client as per your instructions. While installing 64 bit client I am getting an error at "Perform Prerequisite checks":

    This is a prerequisite condition to test whether the system has a certified architecture. (more details)
    Expected Value
     : 64-bit
    Actual Value
     : 32-bit

    I have used software location as C:\oracle\product\11.2.0\client_64. for 32 bit it was C:\oracle\product\11.2.0\client_32.
    Port for 32 bit 2030, for 64 bit 2031.

    Please advise.

    Thanks.

    ReplyDelete
    Replies
    1. It is a bug in the Oracle installation.
      If you want to install both the Clients....you should install 64 Bit Client first.
      So what you need to do is
      1. Uninstall 32 bit Client.
      2. Install 64 Bit Client.
      3. Install 32 Bit Client.

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
  3. This is an excellent blog thanks for sharing with us, please share more valuable content on MSBI Online Course Bangalore

    ReplyDelete
  4. After reading your post I understood that last week was with full of surprises and happiness for you. Congratz! Even though the website is work related, you can update small events in your life and share your happiness with us too.
    digital marketing training in rajajinagar

    Digital Marketing online training

    ReplyDelete
  5. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
    full stack developer training in annanagar

    full stack developer training in tambaram

    full stack developer training in velachery

    ReplyDelete
  6. It would have been the happiest moment for you,I mean if we have been waiting for something to happen and when it happens we forgot all hardwork and wait for getting that happened.
    Data Science training in rajaji nagar
    Data Science training in chennai
    Data Science training in electronic city
    Data Science training in USA
    Data science training in pune
    Data science training in kalyan nagar

    ReplyDelete
  7. This is ansuperior writing service point that doesn't always sink in within the context of the classroom. In the first superior writing service paragraph you either hook the reader's interest or lose it. Of course your teacher, who's getting paid to teach you how to write an good essay, 
    java training in chennai | java training in bangalore


    java training in tambaram | java training in velachery

    ReplyDelete
  8. All the points you described so beautiful. Every time i read your i blog and i am so surprised that how you can write so well.
    python training Course in chennai
    python training in Bangalore
    Python training institute in kalyan nagar

    ReplyDelete
  9. Thank you for an additional great post. Exactly where else could anybody get that kind of facts in this kind of a ideal way of writing? I have a presentation next week, and I’m around the appear for this kind of data.
    angularjs Training in chennai
    angularjs-Training in pune

    angularjs-Training in chennai

    angularjs Training in chennai

    angularjs-Training in tambaram

    ReplyDelete
  10. Thank you for benefiting from time to focus on this kind of, I feel firmly about it and also really like comprehending far more with this particular subject matter. In case doable, when you get know-how, is it possible to thoughts modernizing your site together with far more details? It’s extremely useful to me.

    devops online training

    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  11. Great post, very useful, thanks for sharing installation process.

    Data Science Courses in Bangalore

    ReplyDelete
  12. After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.
    top 7 best washing machine
    www.technewworld.in

    ReplyDelete
  13. I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.
    www.technewworld.in
    How to Start A blog 2019
    Eid AL ADHA

    ReplyDelete
  14. This comment has been removed by the author.

    ReplyDelete
  15. Great Article… I love to read your articles because your writing style is too good, its is very very helpful for alYou will get an introduction to the Python programming language and understand the importance of it. How to download and work with Python along with all the basics of Anaconda will be taught. You will also get a clear idea of downloading the various Python libraries and how to use them.
    Topics
    About ExcelR Solutions and Innodatatics
    Do's and Don’ts as a participant
    Introduction to Python
    Installation of Anaconda Python
    Difference between Python2 and Python3
    Python Environment
    Operators
    Identifiers
    Exception Handling (Error Handling)
    Excelr Solutions

    ReplyDelete
  16. I love your article so much. Good job
    Participants who complete the assignments and projects will get the eligibility to take the online exam. Thorough preparation is required by the participants to crack the exam. ExcelR's faculty will do the necessary handholding. Mock papers and practice tests will be provided to the eligible participants which help them to successfully clear the examination.

    Excelr Solutions

    ReplyDelete
  17. Hey thanks for your awesome sharing and you’ve done a great job the article was up to the mark and appreciating you to be continued with such effort.
    Best wishes from:
    Babysitter

    ReplyDelete
  18. Excellent Blog! Great Work and informative.thanks for the information
    digital marketing course mumbai

    ReplyDelete
  19. This is the excellent blog..after reading this blog amazing!!good sharing with us!!

    https://londonnewbgirl.blogspot.com/2015/05/pycon-2015.html?showComment=1594302806806#c4812231884332551652

    ReplyDelete
  20. Thanks for this post. It proves very informative for me. Great post to read. Keep blogging.

    If you are looking for the top security companies in London that provide its customer with remarkable security services. Check out this site for security services and construction site security guards

    ReplyDelete
  21. Excellent information with unique content and it is very useful to know about the information based on blogs....Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.

    Data Science Training In Chennai

    Data Science Online Training In Chennai

    Data Science Training In Bangalore

    Data Science Training In Hyderabad

    Data Science Training In Coimbatore

    Data Science Training

    Data Science Online Training

    ReplyDelete
  22. Initiative post, I Will try to keep in mind this post, this was a very good post. Taking the time and actual effort to generate a very good article…Explore the South African visa by filling the form with the valid documents and apply the online process by visiting a famous place in South africa.The country is slowly opening to foreign tourism, so travelers who want to experience a more traditional Burma may want to visit now. by get the Myanmar evisa with the valid documents an overview of the top tourist attractions in Myanmar

    ReplyDelete
  23. I read the post it is a very good post . Its really nice post. I hope its useful to everyone. Check me here which is an spa product selling site.

    ReplyDelete
  24. Leads generated before the event accounting for about 80 percent of leads at 2-day events and about 60 percent at 3-day events which This makes sense and given that there are no sessions or other meetings competing for attendees' attention until the event starts. professional biography template and thank you bag ideas

    ReplyDelete
  25. I am always searching online for articles that can help me. There is obviously a lot to know about this. I think you made some good points in Features also. Keep working, great job
    data scientist course in hyderabad

    ReplyDelete
  26. Benifit is a new virus that installs itself on your Yahoo accounts and pretends to be a legitimate antivirus program. The main feature of this scam is the 100 genuine buy bulk instagram pva accounts in a minute buy instagram accounts instagram pva accounts buy bulk instagram accounts pvaaccountss com ability to steal your passwords & email ids. This software is continually being sold for a very cheap price on the Internet, promising that it will protect your accounts from being hacked. After downloading this software onto your computer, it will then pretend to scan your system and tell you that your Yahoo accounts have been infected with some invisible virus which needs to be removed before it does any damage.google voice numbers in bulk

    ReplyDelete
  27. Are you one of the thousands of people who have seen advertisements on social accounts earning thousands of dollars per day? Or are you simply one of the many who have joined these programs in hopes of making some easy money on the internet? In either case, you should know that making a social media account and advertising to it can lead to your business making a social accounts profit. It's true that these types of marketing efforts cost nothing to join, but most business owners don't know how to effectively use them to their advantage. Here are some tips that will help you get the most out of your social media marketing efforts:
    Buy tinder accounts

    ReplyDelete
  28. I recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end.
    Data Analytics Courses In Pune

    ReplyDelete
  29. Very Informative blog thank you for sharing. Keep sharing.

    Best software training institute in Chennai. Make your career development the best by learning software courses.

    cloud computing training in chennai
    devops training in chennai
    rpa training in chennai

    ReplyDelete
  30. Your new valuable key points imply much a person like me and
    extremely more to my office workers. With thanks; from every one of
    us.
    oracle training in chennai
    ASP.NET Training in Chennai
    C#.NET Training In Chennai

    ReplyDelete
  31. PVATO is one of the biggest providers of PVA Accounts, Email, Followers, Likes and Leads. It has been operating since 2012 with great reputation. PVALO team can create all kinds of accounts on all popular social sites.
    Buy PVA Accounts
    Buy Gmail Accounts
    Buy google voice number
    Buy Facebook Accounts

    ReplyDelete
  32. I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article.
    business analytics course in hyderabad

    ReplyDelete