10сен
ORA-12638: Credential retrieval failed, ORA-01031:Insufficient privileges
Интересная ситуация произошла на одном из моих серверов ORACLE: нельзя было подключиться к базе даже с помощью sqlplus. На все попытки ответ: ORA-12638: Credential retrieval failed.
Если в C:\oracle\ora92\network\admin\sqlnet.ora параметр
SQLNET.AUTHENTICATION_SERVICES= (NONE)
оракл отвечает:
ORA-01031:Insufficient privileges
если же
SQLNET.AUTHENTICATION_SERVICES= (NTS)
то получаем
ORA-12638: Credential retrieval failed.
Для доступа к серверу я пользуюсь не консолью, а работаю через "Подключение к удаленному рабочему столу", указывая имя пользователя домена, которое включено в группу администраторов и ORA_DBA этого сервера.Соединение никогда не разрываю.
И что же оказалось? Поменяв свой пароль в домене, при подключении к серверу используется еще старый. То есть мне нужно было отключиться от сервера: log_off_user, а затем создать новое подключение уже с новым паролем.
Ну вот и все. Успехов!