Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Тестирование на права доступа  [new]
Creator
Member

Откуда: München
Сообщений: 144
Есть например перечень прав у пользователя например CREATE ANY TABLE и тд. Нужно проверить в базе данных которая по каким то причинам не работает, есть ли пользователя все нужные права, например не удалил ли кто CREATE ANY TABLE из его прав. Как это проще всего сделать, чтобы не писать CREATE TABLE для теста, есть ли у пользователя/роли действительно это право.
21 апр 08, 14:28    [5574353]     Ответить | Цитировать Сообщить модератору
 Re: Тестирование на права доступа  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
select a.* from (select ' select * from '||table_name||chr(10)
  ||'--=t= '||translate(comments,chr(10),chr(32)) t from DICTIONARY order by 1
--< * DICTIONARY
) A where T like '%PRIVS%';
в вашем случае - даже %SYS_PRIVS%
21 апр 08, 14:33    [5574396]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить