powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Снова вопрос по grant'ам
23 сообщений из 23, страница 1 из 1
Снова вопрос по grant'ам
    #39252860
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь PanGiMun , в своей схеме насоздавал кучу таблиц, и пишет в них решения по очень важным вопросам. И в один прекрасный день другим пользователям ( Merkel , Oland и Poroshenko ) понадобились данные из его схемы.

Хитрый PanGiMun насоздавал вьюшек (по одной для каждого пользователя Merkel.my_view , Oland.my_view и т.п.), и хочет чтобы Merkel , Oland и Poroshenko работали только с этими вьюшками и не могли выбирать данные из его таблиц. (потому как в этих вьюшках он заранее прописал все условия для каждого пользователя)

Как не обломить PanGiMun
в его желаниях?

(прав у PanGiMun'а в базе дофигища)
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252863
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometr,
и в чем проблема у пангимуна? отсутствие образования? или понимания?
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252877
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometr,

сессия?
(даже чтобы ничего особенного не делать) лучше таки доку почитать
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252881
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vintgolovonometr,
и в чем проблема у пангимуна? отсутствие образования? или понимания?
Нехватка опыта...

PanGiMun решил испытать свой хитрый план на Merkel , создал в ее схеме вьюшку. Но хрен, Merkel обламилась когда захотела выбрать из нее данные. Но PanGiMun попытался решить эту проблему, и дал грант на свою схему. Теперь она нехорошая стала лазить по всем объектам его схемы.
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252890
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometrVintgolovonometr,
и в чем проблема у пангимуна? отсутствие образования? или понимания?
Нехватка опыта...

PanGiMun решил испытать свой хитрый план на Merkel , создал в ее схеме вьюшку. Но хрен, Merkel обламилась когда захотела выбрать из нее данные. Но PanGiMun попытался решить эту проблему, и дал грант на свою схему. Теперь она нехорошая стала лазить по всем объектам его схемы.
ну, теперь вы ( конечно уже ) поняли..
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252891
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometr,
чукчам полезно читать хотя бы топ популярных вопросов. ТОП 7
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252922
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawishgolovonometrпропущено...

Нехватка опыта...

PanGiMun решил испытать свой хитрый план на Merkel , создал в ее схеме вьюшку. Но хрен, Merkel обламилась когда захотела выбрать из нее данные. Но PanGiMun попытался решить эту проблему, и дал грант на свою схему. Теперь она нехорошая стала лазить по всем объектам его схемы.
ну, теперь вы ( конечно уже ) поняли..
напрягся... и... нет не понял...
Я полагаю, чтобы юзер мог пользоваться вьюшкой, нужно дать ему права на таблицы которые использует вьюшка. Для данной ситуации это проканает. Но для ситуации, когда будут создаваться еще вьюшки, или редактироваться старые, а пользователей становится больше, это ж затрахаешься с этими грантами (помнить на какие конкретно таблицы, какому пользователю нужно дать гранты, когда редактируешь его вью). А потом еще затрахают звонками.
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252934
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometrА потом еще затрахают звонками.Если работаешь не тем местом, то за вазелином - это в аптеку.
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252957
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-golovonometrА потом еще затрахают звонками.Если работаешь не тем местом, то за вазелином - это в аптеку.
вот-вот, пытаюсь избежать подобной ситуации
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252970
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometr,

вы ,видимо ,в каждом трамвае кондуктору паспорт и ключи от дома (где деньги лежат) отдаёте

читать концепции срочно
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252977
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawishgolovonometr,

вы ,видимо ,в каждом трамвае кондуктору паспорт и ключи от дома (где деньги лежат) отдаёте

читать концепции срочно
Ага, а если машина с утра не завелась, то читать про устройство двигателя внутреннего сгорания, изучить топливную систему и систему электропитания?
На досуге обязательно займусь познавательным чтивом.

Но хотелось бы сейчас пример, если для вас это настолько просто, как 2 строчки написать.
Дать пользователю права только на вью, и не разрешать выборку из таблиц. Возможно? Как? пример плиз
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252979
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometrДать пользователю права только на вью, и не разрешать выборку из таблиц. Возможно? Как? пример плизСоздавай вьюхи в своей схеме, а в их - лишь синонимы.
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252982
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometr если машина с утра не завелась, то читать про устройство...

Вы не заводите машину, вы уже лезете в ее потроха. Так что - да, читать про устройство.

golovonometrДать пользователю права только на вью, и не разрешать выборку из таблиц. Возможно? Как? пример плиз

Код: plsql
1.
2.
create view_t as select ... from t
grant select on view_t to user
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252991
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometrorawishпропущено...

ну, теперь вы ( конечно уже ) поняли..
напрягся... и... нет не понял...

Вам же цветом светофора сказали, где переходить ...тьфу... создавать не ...
Ну теперь то..
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39252999
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometrorawishgolovonometr,

вы ,видимо ,в каждом трамвае кондуктору паспорт и ключи от дома (где деньги лежат) отдаёте

читать концепции срочно
Ага, а если машина с утра не завелась, то читать про устройство двигателя внутреннего сгорания, изучить топливную систему и систему электропитания?
На досуге обязательно займусь познавательным чтивом.

Но хотелось бы сейчас пример, если для вас это настолько просто, как 2 строчки написать.
Дать пользователю права только на вью, и не разрешать выборку из таблиц. Возможно? Как? пример плиз
да как нормальный человек (в трамвае)
взять три копейки (создать вью какую-надо в ,например , своей схеме )
отдать кондуктору (права на почитать)
и больше никому / ничего / никогда / ни за что
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39253078
заводило
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
golovonometrАга, а если машина с утра не завелась, то читать про устройство двигателя внутреннего сгорания, изучить топливную систему и систему электропитания?
шанс, что в инструкции на авто наиисано как его заводить, достаточно велик. и сопоставим с шансом, обратившись на форум с идиотским вопросом, куда ключ совать, получить в ответ народные вариации медицинских терминов.
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39253298
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicgolovonometrДать пользователю права только на вью, и не разрешать выборку из таблиц. Возможно? Как? пример плизСоздавай вьюхи в своей схеме, а в их - лишь синонимы.
да, это отличный вариант. Он как бы и рассматривался в первую очередь.

Единственная причина, по которой и был задан вопрос на этом форуме, это желание создавать вьюхи именно в схемах пользователей, чтобы пользователь мог видеть ее в своем object explorer'e.
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39253302
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawishgolovonometrпропущено...

Ага, а если машина с утра не завелась, то читать про устройство двигателя внутреннего сгорания, изучить топливную систему и систему электропитания?
На досуге обязательно займусь познавательным чтивом.

Но хотелось бы сейчас пример, если для вас это настолько просто, как 2 строчки написать.
Дать пользователю права только на вью, и не разрешать выборку из таблиц. Возможно? Как? пример плиз
да как нормальный человек (в трамвае)
взять три копейки (создать вью какую-надо в ,например , своей схеме )
отдать кондуктору (права на почитать)
и больше никому / ничего / никогда / ни за что
не надо в пример "своей" схеме, надо именно в схеме пользователя. И разрешить работать ему только с ней. И обращаться к ней без указания имени схемы, как верно подсказали выше (Elic) юзать синонимы. Но это все равно получается не в схеме пользователя.
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39253306
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
golovonometr,

если создать вью не всхеме пользователя и наделить ее грантами на селект для этих пользователей, то о каких других объектах идет речь к которым у пользователей появляется доступ??
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39253307
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometrНо это все равно получается не в схеме пользователя
Если задача так (дурацкое, на самом деле, требование) ставится, что видеть данные нужно именно через объект пользователя, сделай так:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE VIEW PanGiMun.my_view_for_Merkel
AS
  SELECT ......;

-- Дать юзеру грант на его вьюху; а на таблицу-источник не давать
GRANT SELECT ON my_view_for_Merkel TO Merkel;

-- Создать не синоним, а вьюху у юзера, которая читает ему предназначенные данные
CREATE VIEW Merkel.my_view
AS
  SELECT * FROM PanGiMun.my_view_for_Merkel;



И пусть юзер теперь видит свои представления, вместе со структурой, в списке именно своих представлений, а не через синонимы.
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39253310
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometrElicСоздавай вьюхи в своей схеме, а в их - лишь синонимы.…, чтобы пользователь мог видеть ее в своем object explorer'e.Ну так замени синонимы вьюхами, параноик.
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39253317
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир П.golovonometrНо это все равно получается не в схеме пользователя
Если задача так (дурацкое, на самом деле, требование) ставится, что видеть данные нужно именно через объект пользователя, сделай так:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE VIEW PanGiMun.my_view_for_Merkel
AS
  SELECT ......;

-- Дать юзеру грант на его вьюху; а на таблицу-источник не давать
GRANT SELECT ON my_view_for_Merkel TO Merkel;

-- Создать не синоним, а вьюху у юзера, которая читает ему предназначенные данные
CREATE VIEW Merkel.my_view
AS
  SELECT * FROM PanGiMun.my_view_for_Merkel;



И пусть юзер теперь видит свои представления, вместе со структурой, в списке именно своих представлений, а не через синонимы.
Да, да. Спасибо большущее.
...
Рейтинг: 0 / 0
Снова вопрос по grant'ам
    #39253333
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golovonometrне надо в пример "своей" схеме, надо именно в схеме пользователя. И разрешить работать ему только с ней. И обращаться к ней без указания имени схемы, как верно подсказали выше (Elic) юзать синонимы. Но это все равно получается не в схеме пользователя.
ну а теперь, когда наконец (надеюсь) таки вы поняли..
передайте алаверды (про аптеку, вазелин, помнить гранты и прочие слова и ваши страдания ) тому, кто вам задачи так ставит

а заодно, и (если уж с книжками никак), попроситесь поучиться, что ли..
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Снова вопрос по grant'ам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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