18.11.2020 17:40
Occul
 
В версиях Oracle 11.2.0.4 и 12c эта ошибка (ORA-28405) бывает выскакивает при выдаче защищенной паролем роли другой, тоже защищенной паролем роли и иногда и обычной роли.

Например:
SQL код:
connect / as sysdba
create role RL1 identified by hello23
;
grant create session to RL1;
create role RL2 identified by bye246;
grant create session to RL2;
grant RL1 to RL2
ORA-28405 Cannot Grant Secure Role To Another Secure Role

Для того, чтобы обойти эту ошибку, можно поставить параметр parameter _grant_secure_role = true

SQL код:
alter system set "_grant_secure_role"=true scope=spfile

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.