Windows 2012. ORA-01031: привилегий недостаточно
При попытке создать Oracle Enterprise Manager (OEM) на удаленной виртуальной машине под Windows 2012 возникла ошибка 1:
ORA-01031: привилегий недостаточно
При подключении по логину(SYS, SYSTEM) и паролю ошибок нет. С учетом что выполнение операций происходит без авторизации, то и возникает данная ошибка. Выполняется проверка пользователя, который запускает команду в ОС, но с учетом того что пользователь выполнил вход под учетными данными active directory, система не считает его пользователем, который входит в группу ora_dba.
Об этом, указывает сопутствующая ошибка 2:
ORA-12638 : credential retrieval failed error
которая возникла из-за попытки запуска команды под доменным пользователем и параметра в файле sqlnet.ora:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NTS - проверка подлинности, которая используется в ОС Microsoft Windows для подключения с помощью аутентификации операционной системы.
Т.о. для решения проблемы необходимо войти в систему под локальным пользователем, который находится в группе ora_dba
После чего выполнение команды:
CMD> sqlplus -S / as sysdba
CMD> emca -config dbcontrol db -repos create -SID orcl11b -PORT 1521 -ORACLE_HOME %ORACLE_HOME%
Комментарии
Отправить комментарий