ORA-12557: TNS:protocol adapter not loadable

this problem On windows Platforms .

and it must be related to Windows Environment or Oracle Home PATH because sqlplus command works smoothly when I execute it inside ORACLE_HOME\bin.

RUN: SYSDM.CPL to open Windows System Properties
Click on Advanced Tab > Environment Variablesโ€ฆ

Click the Path variable under System Variable, then clickย  Editโ€ฆ

change the order between Oracle Client Home and Oracle DB Home:

From: D:\oracle\product\10.2.0\client_1\bin;D:\oracle\product\10.2.0\db_1\bin;

To: D:\oracle\product\10.2.0\db_1\bin;D:\oracle\product\10.2.0\client_1\bin;

in other words, put the Oracle DB Home in front of the other path.

Or i Don’t love this way , Since its not actual solution but its solve problem sometimes :
1-Remove ORACLE_HOME From environment Variable .


2- Restart PCย 
Done

Osama mustafaย 

21 responses to “ORA-12557: TNS:protocol adapter not loadable”

  1. #2 worked for us; THANKS!

    Like

  2. #2 worked for me too. Thank you so much!!!

    Like

  3. Thank you so much!!!

    Like

  4. Welcome ๐Ÿ™‚

    Like

  5. “Remove ORACLE_HOME From environment Variable” worked for me!Thank you,Mike

    Like

  6. Anonymous

    “change the order between Oracle Client Home and Oracle DB Home” SOLVES, ORA-12560 : TNS: protocol adapter error as well as ORA-12557Thanks you again, Osama Mustafa.What would we do without you,Mike

    Like

  7. ๐Ÿ™‚ your welcome Mike, Nice words I really appreciate

    Like

  8. thanks osama can you trained me in oracle platform i want to be OCA AND OCP BUT i am not able to finance my self so please reply if u can?

    Like

  9. I removed the ORACLE_HOME variable and restarted. it worked!! ๐Ÿ™‚ Gr8!!

    Like

  10. Anonymous

    Thanks a lot for the solution

    Like

  11. Thank You! Solution #2 worked for us as well! ๐Ÿ™‚

    Like

  12. Anonymous

    Love the screenshots, and it works !

    Like

  13. Anonymous

    Solution #2 works, thanks for the blog

    Like

  14. AAAA allah akbar. BOOM!

    Like

  15. Anonymous

    Worked for me as well !

    Like

  16. Anonymous

    worked for me thx

    Like

  17. Anonymous

    Dear Mustafa am really in a bad need to your helpi have a oracle 12c DB 64bit installed on my win serv 2012and installed oracle client 11g 32as i need to open connection through client between unix server and windowsand always recives orror like 125557 please in a bad need to ur help

    Like

  18. Did you follow the above steps ?

    Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.