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

не будет вызывать ошибок, также как и создание репозитория OEM:
CMD> emca -config dbcontrol db -repos create -SID orcl11b -PORT 1521 -ORACLE_HOME %ORACLE_HOME%

Комментарии

Популярные сообщения из этого блога

TRUNCATE / DELETE / DROP или как очистить таблицу

Linux (РедОС). Сброс пароля

ЭС с ЦБ РФ. РЕКВИЗИТНЫЙ СОСТАВ ЭС

КБК. КВФО - Код вида финансового обеспечения (деятельности)

ТФФ 35.0. Полный перечень документов альбома ТФФ (Таблица 2)