Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Господа подскажите про SELECT ANY DICTIONARY / 7 сообщений из 7, страница 1 из 1
29.11.2002, 07:39
    #32073745
johnRSDN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Господа подскажите про SELECT ANY DICTIONARY
Есть программа, которая работает через СКЛ с Ораклом 9.
В ней создаются пользователи и им грантится SELECT ANY DICTIONARY , чтобы при логине имелась возможность селектов по некоторым таблицам и вьюшкам схемы СИС.

Теперь программу надо портировать под Оракл 8i.
Там нет SELECT ANY DICTIONARY. Подскажите плиз, какими привелегиями нужно програнтить юзера через СКЛ, создаваемого пользователем с ролью DBA, чтобы этот юзер при логине мог делать выборки из некоторых таблиц и вьюшек схемы СИС?

Заранее спасибо.
...
Рейтинг: 0 / 0
29.11.2002, 07:45
    #32073746
Рустем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Господа подскажите про SELECT ANY DICTIONARY
в 8i если есть SELECT ANY TABLE, то БОЛЬШЕ НИЧЕГО НЕ НАДО.
...
Рейтинг: 0 / 0
29.11.2002, 07:46
    #32073747
Mishail
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Господа подскажите про SELECT ANY DICTIONARY
А почему бы не дать гранты SELECT'а на объекты SYS'а этому юзеру напрямую, или роль можно создать и ей эти гранты дать, а юзеру эту роль добавить.
...
Рейтинг: 0 / 0
29.11.2002, 08:09
    #32073751
johnRSDN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Господа подскажите про SELECT ANY DICTIONARY
Дело в том, что

в 8i если есть SELECT ANY TABLE, то БОЛЬШЕ НИЧЕГО НЕ НАДО.

SELECT ANY TABLE это слишком жирно и очень сильно нарушит секьюрити. Поэтому не подходит.

А почему бы не дать гранты SELECT'а на объекты SYS'а этому юзеру напрямую, или роль можно создать и ей эти гранты дать, а юзеру эту роль добавить.

Админ создающий юзеров, это не СИС и не СИСТЕМ, ведь только владелец схемы может дать дакие права или создать роль. Этот админ это просто DBA. И его в свою очередь тоже может создать какой-нибудь DBA, не обязательно скажем SYSTEM. Т.е. здесь хотелось бы обойтись без использования SYS, SYSTEM
...
Рейтинг: 0 / 0
29.11.2002, 08:14
    #32073752
Mishail
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Господа подскажите про SELECT ANY DICTIONARY
Ты напиши какие права есть у твоего "просто DBA", для того чтобы он мог давать гранты другим пользователям на SYS'овские объекты у него эти гранты должны быть с опцией админ.
А для того чтобы создать роль необязательно быть владельцем схемы.
...
Рейтинг: 0 / 0
29.11.2002, 08:16
    #32073753
Mishail
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Господа подскажите про SELECT ANY DICTIONARY
с опцией админ .
Пардон, понятно что с опцией "admin" :)
...
Рейтинг: 0 / 0
29.11.2002, 09:11
    #32073770
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Господа подскажите про SELECT ANY DICTIONARY
А роль SELECT_CATALOG_ROLE - не подходит? Эта роль есть и в 8i и 8.0.X. И всегда использовалась для предоставления доступа к словарю данных.
А абстрактно для "некоторых таблиц и вьюшек схемы СИС?" - такого не было и не будет. Пока конкрентно не дашь грант на нужные обьекты.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Господа подскажите про SELECT ANY DICTIONARY / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]