Ошибка адаптера протокола Oracle
Привет, я только что установил Oracle 10 g Express Edition на свой ноутбук. Платформа является Windows XP SP3. Установка прошла нормально. Но когда я пытаюсь подключиться к базе данных Oracle через SqlPlus, я получаю "Ошибка адаптера протокола TNS". Мой ноутбук находится в сети. Я установил эту же базу данных на Windows Server 2003, и она работает нормально. В чем может быть проблема?
1 ответ
Я предполагаю, что это ORA-12560: TNS:protocol adapter error
, Документация Oracle описывает это как общую ошибку TNS, но есть две очень распространенные причины этого.
- Служба Windows для OracleXE не запущена, поэтому база данных не работает.
- Oracle SID не установлен.
Если служба запущена, попробуйте установить SID. В командной строке введите:
C:> set oracle_sid=XE
(или как вы там это называли). Тогда вы сможете подключиться к базе данных, используя SQL*Plus. Если это решит вашу проблему, вам, вероятно, следует добавить ее в переменные среды (Информация о системе, вкладка "Дополнительно").