вторник, 26 марта 2013 г.

ORA-12560: TNS:protocol adapter error в Windows

Как победить ошибку ORA-12560: TNS:protocol adapter error в Windows

При подключении через sqlplus командой "sqlplus / as sysdba" появляется сообщение об ошибке:

ORA-12560: TNS:protocol adapter error

В моем случае проблема решалась отключением UAC в Windows.

Для отключения UAC в Windows необходимо выполнить следующие действия:
1. Перейти в "Пуск"-"Панель управления"-"Учетные записи пользователей"-"Изменение параметров контроля учетных записей"
2. Ползунок опустить до самого нижнего уровня.
3. Перезагрузить машину.
После этих действий у меня все заработало.

Если же это не помогло, то попробуйте:
1. Прописать "SQLNET.AUTHENTICATION_SERVICES = (NTS)" в файле sqlnet.ora на сервере БД Oracle
2. Проверить, присутствует ли запись о Вашей БД в файле listener.ora

7 комментариев:

  1. Мне тоже не помогло, не работает все это

    ОтветитьУдалить
  2. Я поборол! Оказалось на машине два SQLPLUS. и надо насильно заускать тот, который в папке оракла, а не клиента.

    ОтветитьУдалить
  3. Спасибо предыдущему комменту, я тоже поборол указав путь к каталогу BIN оракла сервера базы, а не клиента и оттуда выполнил команду импорта impdp
    а до этого получал ошибку
    UDI-12560: operation generated ORACLE error 12560
    ORA-12560: TNS:protocol adapter error

    ОтветитьУдалить