Ошибка адаптера протокола Oracle

Привет, я только что установил Oracle 10 g Express Edition на свой ноутбук. Платформа является Windows XP SP3. Установка прошла нормально. Но когда я пытаюсь подключиться к базе данных Oracle через SqlPlus, я получаю "Ошибка адаптера протокола TNS". Мой ноутбук находится в сети. Я установил эту же базу данных на Windows Server 2003, и она работает нормально. В чем может быть проблема?

1 ответ

Решение

Я предполагаю, что это ORA-12560: TNS:protocol adapter error, Документация Oracle описывает это как общую ошибку TNS, но есть две очень распространенные причины этого.

  1. Служба Windows для OracleXE не запущена, поэтому база данных не работает.
  2. Oracle SID не установлен.

Если служба запущена, попробуйте установить SID. В командной строке введите:

C:>  set oracle_sid=XE   

(или как вы там это называли). Тогда вы сможете подключиться к базе данных, используя SQL*Plus. Если это решит вашу проблему, вам, вероятно, следует добавить ее в переменные среды (Информация о системе, вкладка "Дополнительно").

Другие вопросы по тегам