Добрый день
Есть желание запускать некоторые SQL'ные вещи, работающие с базой Супермага.
И есть желание ограничить пользователей запускать эти вещи согласно должностным ролям в Супермаге.
Но возникает проблема с назначанием должностной роли после входа в Oracle, т.к. все должностные роли создаются запароленными и, соотвественно, предложения вида
begin dbms_session.set_role('"Admins"'); end;
выдают ошибку ORA-01979 missing or invalid password for role 'Admins'
Существует ли в Супермаге какая-нибудь стандартная процедура, позволяющая вне клиента Супермага выдать должностную роль для сессии пользователя? Или может быть есть другой способ?