
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.09.2017, 14:42
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Привет. У нас есть таблица. TABLE1 В ней поля ID, SUMMA, DATE Поле сумма видна в том случае, если пользователю предоставлена роль XX_INTERFACE_VIEW Вопрос: как это сделано? Где в каких таблицах найти эту настройку. Можно пример как найти в каких таблицах эти данные по настройки? fnd_roles - тут роль лежит. Все понятно. Остальные таблицы и гугл так ничего внятного не сказал. А хочется понять: 1. где эта настройка физически лежит. 2. Как делать такие ограничения на колонки для определенной роли. Заранее спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 14:45
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Sneaky Pete, смотря чем регулируется выдача прав. Если средствами оракл - то тут тебе подскажут. а если это самописанная система раздачи грантов - то только к её автору. ибо вариантов реализации - много, а принципов наименования таблиц и функций под это дело - ещё больше.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 14:46
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Добрый Э - Эх, именно средствами Oracle. Это 100%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 14:49
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Sneaky Pete, мой оракл ничего не знает про таблицу fnd_roles. это 100% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 14:52
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Sneaky Pete, но если точно оракл, то GRANT SELECT [column list] On <table_name> и DBA_COL_PRIVS тебе в помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 15:16
|
|||
|---|---|---|---|
Закрыто отображение колонки ролью в БД |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 15:20
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Добрый Э - Эх, ошибся dba_roles конечно же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 15:24
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Добрый Э - Эх, в DBA_COL_PRIVS пусто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 15:34
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Sneaky PeteПривет. У нас есть таблица. TABLE1 В ней поля ID, SUMMA, DATE Поле сумма видна в том случае, если пользователю предоставлена роль XX_INTERFACE_VIEW Вопрос: как это сделано? Где в каких таблицах найти эту настройку. Можно пример как найти в каких таблицах эти данные по настройки? fnd_roles - тут роль лежит. Все понятно. Остальные таблицы и гугл так ничего внятного не сказал. А хочется понять: 1. где эта настройка физически лежит. 2. Как делать такие ограничения на колонки для определенной роли. Заранее спасибо за ответ. fnd_roles - Это OeBS? Если да, то там своя система доступа (responsibility) ты как пытаешься получить доступ к колонке, каким пользователем заходишь oebs или db? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 15:35
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Все спасибо:) по доке разобрался. Спасибо за доку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 15:36
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Vadim Lejnin, это я ошибку сделал dba_roles разумеется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.09.2017, 15:39
|
|||
|---|---|---|---|
|
|||
Закрыто отображение колонки ролью в БД |
|||
|
#18+
Короче говоря, меня ввели в заблуждение. В Dba_Policies в Function была указана функция, которая скрывала не столбец, а просто ограничивала select по таблице. Но меня убеждали, что именно не видно столбец. Я не проверил - стал искать. А оказалось, что столбец получали тупо вложенным селектом. Разумеется он ничего не возвращал. Извините, что ввел вас в заблуждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1885184]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 480ms |

| 0 / 0 |
