Если случайно у пользователя PARUS удалили связь с ролью "Все права", то используя sqlplus или другие инструменты, проделываем следующие действия: Проверяем какие роли остались у пользователя PARUS select rl.rolename from userroles t, roles rl where t.authid='PARUS' and t.roleid=rl.rn Если видим, что у пользователя PARUS отсутствует роль все права, то выполняем следующий запрос: select t.rn from roles t where t.rolename = 'Все права' Полученнный в предыдущем запросе rn вставляем вместо rnrole в следующий неименованный блок declare nrn number(17); begin P_USERROLES_BASE_INSERT(rnrole, 'PARUS',nrn); commit; end; и выполняем его. После выполнения данных действий пользователю PARUS назначается роль 'Все права' . Источник: форум Корпорации "Парус"
|