SQL*Plus не подключается к Oracle

Вот как я установил Oracle 11g XE на свой компьютер. У меня не было проблем с подключением к SQL*Plus с помощью пользователей system и sys. Я также создал 2 новых пользователей, и у меня не было проблем с подключением к этим 2. Я установил SQLDevelopper, и у меня не было проблем с подключением к 4 пользователям, упомянутым ранее.

Я хотел изменить формат даты по умолчанию, поэтому я сделал следующую команду в SQL * Plus, используя пользователя sys:

ALTER SYSTEM SET NLS_DATE_FORMAT=‘DD-MON-YYYY’ SCOPE=SPFILE;

После выполнения последней команды я перезапустил службу Oracle.

Вот в чем проблема... После перезагрузки я не смог войти ни с одной из четырех учетных записей, созданных ранее с помощью SQL*Plus. SQL * Plus дал мне это сообщение об ошибке:

ERROR: ORA-12638: Credential retrieval failed

Странно то, что я могу без проблем войти в систему, используя SQLDevelopper.

Может ли кто-нибудь помочь мне исправить SQL * Plus?


person Joel    schedule 30.08.2012    source источник
comment
Если я правильно понял, то вполне может быть, что оператор ALTER SYSTEM SET NLS_DATE_FORMAT=‘DD-MON-YYYY’ SCOPE=SPFILE; не имеет никакого отношения к упомянутой ошибке. Возможно, это просто совпадение, что ALTER SYSTEM SET NLS_DATE_FORMAT был последним оператором, который вы запускали.   -  person bpgergo    schedule 30.08.2012
comment
Да... возможно проблема была не в системе альтерации. Это была последняя команда перед перезапуском службы.   -  person Joel    schedule 30.08.2012


Ответы (1)