Назад | Перейти на главную страницу

Ошибка запуска SQL Navigator: необработанное исключение при запуске - не удается найти OCI DLL: oci.dll

Я использую 64-битную Windows 7.

Oracle Development Tool: на моем компьютере был установлен SQL Navigator 5.5. Когда я пытаюсь запустить программу, я получаю такую ​​ошибку:

«Необработанное исключение при запуске - не удается найти OCI DLL: oci.dll»

Затем я получаю такую ​​ошибку:

«Нарушение прав доступа по адресу 0101916B в модуле 'SQLNav5.exe'. Чтение адреса 00000000»

а затем программа завершается.

Есть идеи, в чем проблема?

Обновление: я пытаюсь установить клиент Oracle - sql navigator - не уверен, 64-разрядный сервер или нет.

Вы уже установили какое-либо клиентское программное обеспечение Oracle?

Если вы установили клиент Oracle, какую версию вы установили (64-битную или 32-битную)?

Если вы установили 64-битный клиент Oracle, соответствующий вашей блестящей 64-битной ОС, велика вероятность того, что SQL Navigator был связан с 32-битным клиентом Oracle.

Он не сможет загрузить 64-битные oci DLL из-за появившейся ошибки.

Для 64-битных клиентских машин я бы рекомендовал использовать 32-битный клиент Oracle, пока больше приложений не начнут связываться с 64-битными библиотеками Oracle.

Вы все еще можете нормально разговаривать с 64-битными базами данных.

Убедитесь, что у вас установлена ​​хотя бы одна версия Oracle Client.

  1. Сначала удалите SQL Navigator
  2. Перезагрузка системы
  3. Установить SQL Navigator
  4. Найдите расположение OCI.dll (Windows + F в XP / 7 / Vista)
  5. Скопируйте этот OCI.dll и вставьте его в установленную папку SQL NAvigator, скорее всего, "C: \ Program Files \ Quest Software \ SQL Navigator 5.5"
  6. Вы по-прежнему можете получать ошибку, например «Не удается инициализировать OCI.dll-Ошибка 1». Нажмите ОК
  7. Также нажмите OK, если на экране появятся другие сообщения.
  8. Протестируйте подключение к любой известной вам базе данных.

Запустите Sqlnav5.exe от имени администратора