grant-ы
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



grant-ы Expand / Collapse
Автор
Сообщение
27.08.2007 11:00
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 08.11.2007 8:27
Сообщ.: 33, Visits: 111
Доброе время суток! Никак не могу разобраться. У меня есть таблица commission. Для всех пользователей с ролью top_level на нее должны быть права select и delete.

роль top_level я создаю как: create role top_level. После чего даю привилегии для роли:

grant CREATE SESSION to top_level; --на создание сессии

grant select,delete on COMMISSION to top_level;

после этого создаю пользователя и наделяю его этой ролью

CREATE USER US1 IDENTIFIED BY qqq;

grant top_level to US1;

Когда захожу под этип пользователем и пытаюсь удалить строчку из таблицы commission, то sql navigator говорит что no data found. Хотя если сделать select  с этим же условием, то выбираются все записи, удовлетворяющие этому условию.

С чем это может быть связано и как это исправить? Зарание большое спасибо!

Сообщ. #915590
11.09.2007 15:57
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 11.09.2007 15:58
Сообщ.: 5, Visits: 29
А когда пользователь входит, он включает эту роль ?

SET ROLE top_level;

Можно єту роль дать пользователю по умолчанию

alter user USRER1 default role top_level -  в данном случае включать данную рол  не нужно

Запросом

select * from session_roles

можно посмотреть установленные роли для сессии

Сообщ. #915867
12.09.2007 11:39
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 08.11.2007 8:27
Сообщ.: 33, Visits: 111
Да я уже разобралась, большое спасибо
Сообщ. #915880
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 7:16