This discussion is archived
8 Replies Latest reply: Sep 18, 2013 12:01 AM by Jeevanand RSS

can not find the name of oracle home in registry

Jimmie_M Newbie
Currently Being Moderated
My environment; database-oracle 10gr2 , visual studio 2008, window xp in pc

I tried to install ODAC 10.2.0.2.21 to connect with oracle database but I always get the error message,"can
not find the name of oracle home in registry" to the end.
I do not know what is the reason? probably my installation is wrong, would you tell me how to install it?
also I am curious about the following ;
is ODAC 10.2.0.2.21 compatible with visual studio 2008?
is ODAC 11.1.0.6.21 compatible with visual studio 2008 and oracle 10gr2?

Thank you so much
  • 1. Re: can not find the name of oracle home in registry
    Johnsung Pro
    Currently Being Moderated
    Hello Jin,


    "is ODAC 10.2.0.2.21 compatible with visual studio 2008?"
    Yes - I've been using it with ODP.net no problem.
    What interface are you using to connect with ? e.g. ODP.net or something else?

    "is ODAC 11.1.0.6.21 compatible with visual studio 2008 and oracle 10gr2?"
    Yes again.

    Lastly are you trying to connect via ODT in visual studio ("Oracle Developer tools for Visual Studio") ?
    as there is a forum which is better suited for questions on ODT
    Oracle Developer Tools for Visual Studio

    Thanks
    John
  • 2. Re: can not find the name of oracle home in registry
    Jimmie_M Newbie
    Currently Being Moderated
    in installing oracle data access components 10.2.0.2.21,
    I always have the error message,"the specified home name was not found in the registry" required to stop installation of all products.
    in my registry
    i already have DevSuiteHome1-Oracle_Home_Name for oracle developer tools
    but ODACHome1 has different Orace_Home_name(ODACHome1)

    i do not understand why oracle_home_name causes the problem.

    Can you help me?

    Thanks
  • 3. Re: can not find the name of oracle home in registry
    Johnsung Pro
    Currently Being Moderated
    Hello Jin,

    You should be able to install ODAC into a new oracle home
    When I start the odac 10.2 setup.exe I get the options

    Next->
    Oracle Data Access Components
    -> Next
    Here you get the default oracle home of
    "C:\oracle\product\10.2.0\client_1"

    Is this what you see? This installs ODAC into a new oracle home called "ODACHome1".
    If you select an existing oracle home then it won't work (unless it's a 10.2.0 home).

    can you describe the exact steps you take and what you see?

    Thanks
    John
  • 4. Re: can not find the name of oracle home in registry
    Jimmie_M Newbie
    Currently Being Moderated
    would you take a look my installation;
    1. select a product to install
    i choose oracle data access components 10.2.0.2.21
    (not choose oracle database extensions for .net 10.2.0.2.20)

    2.specify home details
    as default,

    Name:ODACHome1
    PATH:C:\oracle\product\10.2.0\client_1

    3.available product components, which of these components do you want to install?
    i choose
    oracle data provider for .net 1.0
    oracle data provider for .net 2.0
    oracle provider for olde db 10.2
    oracle objects for ole 10.2.0.2.20
    oracle services for microsoft transaction server 10.2.0.1

    4.
    ORACLE MTS PORT NUMBER 2030
    5.
    copying files for oracle services for Microsoft Transaction server 10.2.0.1.0
    error message;the specified home name was not found in the registry.stop the installation.
  • 5. Re: can not find the name of oracle home in registry
    Jimmie_M Newbie
    Currently Being Moderated
    Thanks.
    after I removed other oracle developer tools, it works now.
  • 6. Re: can not find the name of oracle home in registry
    774727 Newbie
    Currently Being Moderated
    To resolve oracle_home cannot be found in the registry. Check my computer > properties > advanced > environment variables > system variables > delete Oracle_home variable if any. Same in the registry at HKEY_Local_Machine\System\controlset002\control\session manager\environment.

    Now go to oracle Universal Installer > Deinstall products > Click 'Show Empty Homes > Remove 'OraHome92' (unwanted older version). > close.
    Next > custom > next > choose correct home details > Select 'Oracle Services For Microsoft Transaction Server 10.2.0.1.0 > next > install > exit.
  • 7. Re: can not find the name of oracle home in registry
    Ben Wilcox Newbie
    Currently Being Moderated
    Uncheck MTS when installing ODAC. I had this same issue -- MTS was the problem. That and the vague error message.
  • 8. Re: can not find the name of oracle home in registry
    Jeevanand Newbie
    Currently Being Moderated

    "

    To resolve oracle_home cannot be found in the registry. Check my computer > properties > advanced > environment variables > system variables > delete Oracle_home variable if any. Same in the registry at HKEY_Local_Machine\System\controlset002\control\session manager\environment.

    "

     

    --The Above Solution worked for me..i got the error during the ODAC installtion for OSM...thank you Dude  :-)

     

    Regards,

    Jeevanand.K

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points