Rate this post

Появилась необходимость поставить toad на windows 7 x64. После установки при запуске toad ругается на отсутствие ORACLE_HOME, хотя до этого был установлен клиент oracle database 11g для windows x64. Toad сообщает вот такую ошибку:

SOFTWAREWOW6432NODEORACLE (Oracle Root) 

  ORACLE_HOME_NAME:  

  ORACLE_HOME:  

  ORACLE_SID:  

  NLS_LANG:  

  SQLPATH:  

  LOCAL:  

  Home directory  does NOT exist! 

  Home is NOT valid! 

Изучив ветку реестра уже установленного клиента был сделан вывод, что её нужно переместить, т.к. toad ищет клиента в WOW6432NODE, а по факту ключи располагаются в SOFTWAREORACLE. Для этого делаем экспорт ветки SOFTWAREORACLE, открываем файл в редакторе, или блокноте заменяем путь на SOFTWAREWOW6432NODEORACLE и запускаем файл реестра или импортируем его. Ключи по нужному пути, toad видит ORACLE_HOME и все работает!

Но лучшим вариантом конечно будет установить более новую версию toad для x64 ОС.