|
|
|
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
|
|||
|---|---|---|---|
|
#18+
Сервер Oracle 10.2g. Имеется одна схема, назовем ее BAZA, у которой есть таблица table1 со следующими данными: column1, column2 ---------------------------- abc1 , bcd1 abc2 , bcd2 К этим таблицам дан GRANT на SELECT для других пользователей. Можно ли каким-нибудь способом сделать так, чтобы когда другой пользователь делал запрос к данным, его выдача менялась бы определенным образом? Поясню на примере. Необходимо чтобы запрос "Select * from baza.table1" от имени другой схемы выдал column1, column2 ----------------------------- abc1 , bcd1 abc2 , xbcd2 Это вообще возможно реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 19:19 |
|
||
|
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
|
|||
|---|---|---|---|
|
#18+
Возможно, если сумеете сформулировать более внятно. Но, в принципе, и сами разберетесь, если посмотрите на определение представлений user_% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 19:22 |
|
||
|
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
|
|||
|---|---|---|---|
|
#18+
Не знаю как внятней выразить)) Нужно вычислить шпиона. Для этого нужно ему подсунуть в выдачу SELECT определенную штуку о которой он не догадывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 19:31 |
|
||
|
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 19:57 |
|
||
|
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
|
|||
|---|---|---|---|
|
#18+
wisssНужно вычислить шпиона.А аудит настроить не вариант? Или с одного и того же компа ходят и хорошие люди и плохие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 20:00 |
|
||
|
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
|
|||
|---|---|---|---|
|
#18+
wisssНеобходимо чтобы запрос "Select * from baza.table1" от имени другой схемы выдалПодменить table1 представлением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 20:09 |
|
||
|
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopwisss, как перехватить выполнение DDL и подменить его своим? Спасибо. Но вроде бы dbms_advanced_rewrite и dbms_sql_translator только для Oracle 11g+. Посмотрю что из этого можно сделать. dbms_photoshop, Elic, Не, к сожалению аудит и замена на представление в моем случае не вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 20:46 |
|
||
|
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
|
|||
|---|---|---|---|
|
#18+
wisss, dbms_rls (точно можно заменить жедаемые столбцы на null, не уверен можно ли заменить на что-то другое) погугли oracle 10g data masking ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 21:32 |
|
||
|
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
|
|||
|---|---|---|---|
|
#18+
wisssНе знаю как внятней выразить)) Нужно вычислить шпиона. Для этого нужно ему подсунуть в выдачу SELECT определенную штуку о которой он не догадывается.конкретному поменять или всем по очереди одно и тоже или всем разное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 21:57 |
|
||
|
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
|
|||
|---|---|---|---|
|
#18+
andreymxwisssНе знаю как внятней выразить)) Нужно вычислить шпиона. Для этого нужно ему подсунуть в выдачу SELECT определенную штуку о которой он не догадывается.конкретному поменять или всем по очереди одно и тоже или всем разное? Конкретным пользователям конкретные разные изменения сделать. У меня десяток потенциальных шпионов из сотни пользователей. Любой может сидеть за любой машиной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2016, 22:06 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39349494&tid=1886999]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 538ms |

| 0 / 0 |
