Oracle® Database Express Edition. Создать пользователя (не удалось получить имя пользователя) - PullRequest
0 голосов
/ 31 октября 2018

Я только что установил Oracle® Database Express Edition, учитывая пароль администратора для sys и sysadmin

Теперь я хочу начать его использовать и хочу создать пользователя, поэтому я подключаюсь, используя sqlplus

но я получил эту ошибку

Enter user-name: sysadmin
Enter password:
ERROR:
ORA-12631: Username retrieval failed

Я тоже пытался с sys user с тем же результатом

1 Ответ

0 голосов
/ 05 ноября 2018

ORA-12638 - это ошибка базы данных Oracle, указывающая на то, что клиенту SQL * Net не удалось подключиться к базе данных. В Windows клиент Oracle Windows пытается использовать ваши текущие учетные данные домена Windows для аутентификации на сервере Oracle. Это может произойти сбой, потому что окно Windows не настроено для поддержки проверки подлинности Windows или из-за того, что учетные данные, которые вы используете для входа на локальный компьютер, недостаточны для входа на сервер. Существует несколько возможных решений для ошибки ORA-12638:

1: в Windows сбросьте сервер (остановите и перезапустите) службы Windows для Oracle.

2: Было дано следующее указание, и после его введения было успешно выполнено решение ORA-12638:

Пожалуйста, измените файл sqlnet.ora в каталоге $ ORACLE_HOME / network / admin. Измените следующую запись, и ошибка ORA-12638 исчезнет:

Изменение - SQLNET.AUTHENTICATION_SERVICES = (NTS)

Кому: - SQLNET.AUTHENTICATION_SERVICES = (НЕТ)

...