Обычно это происходит, когда ваш клиент-оракул не находится в ПУТИ вашего компьютера.
Убедитесь, что переменная окружения PATH
содержит как <Oracle client path>
, так и <Oracle client path>\bin
.
Кроме того, это может произойти, если SID
базы данных, к которой вы хотите подключиться, просто не определена в файле tnsnames.ora
в вашем пути установки клиента oracle. Если я правильно помню - это под <Oracle client path>\network\admin\tnsnames.ora
Редактировать: Реестр должен содержать запись ORACLE, установленную в: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\
Должен быть ключ с именем HOME0
со строковыми значениями: ORACLE_HOME и ID . Я предполагаю, что есть и другие требуемые значения - но те два, в которых я уверен. Убедитесь, что ORACLE_HOME правильно указывает на местоположение клиента oracle.