powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
10 сообщений из 10, страница 1 из 1
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
    #39349398
wisss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер Oracle 10.2g.
Имеется одна схема, назовем ее BAZA, у которой есть таблица table1 со следующими данными:

column1, column2
----------------------------
abc1 , bcd1
abc2 , bcd2


К этим таблицам дан GRANT на SELECT для других пользователей.

Можно ли каким-нибудь способом сделать так, чтобы когда другой пользователь делал запрос к данным, его выдача менялась бы определенным образом?
Поясню на примере. Необходимо чтобы запрос "Select * from baza.table1" от имени другой схемы выдал

column1, column2
-----------------------------
abc1 , bcd1
abc2 , xbcd2


Это вообще возможно реализовать?
...
Рейтинг: 0 / 0
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
    #39349402
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, если сумеете сформулировать более внятно.
Но, в принципе, и сами разберетесь, если посмотрите на определение представлений user_%
...
Рейтинг: 0 / 0
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
    #39349414
wisss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю как внятней выразить))

Нужно вычислить шпиона. Для этого нужно ему подсунуть в выдачу SELECT определенную штуку о которой он не догадывается.
...
Рейтинг: 0 / 0
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
    #39349429
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
    #39349432
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wisssНужно вычислить шпиона.А аудит настроить не вариант?
Или с одного и того же компа ходят и хорошие люди и плохие?
...
Рейтинг: 0 / 0
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
    #39349436
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wisssНеобходимо чтобы запрос "Select * from baza.table1" от имени другой схемы выдалПодменить table1 представлением.
...
Рейтинг: 0 / 0
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
    #39349465
wisss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbms_photoshopwisss,

как перехватить выполнение DDL и подменить его своим?
Спасибо. Но вроде бы dbms_advanced_rewrite и dbms_sql_translator только для Oracle 11g+.
Посмотрю что из этого можно сделать.


dbms_photoshop, Elic,

Не, к сожалению аудит и замена на представление в моем случае не вариант.
...
Рейтинг: 0 / 0
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
    #39349483
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wisss,

dbms_rls (точно можно заменить жедаемые столбцы на null, не уверен можно ли заменить на что-то другое)

погугли oracle 10g data masking
...
Рейтинг: 0 / 0
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
    #39349494
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wisssНе знаю как внятней выразить))

Нужно вычислить шпиона. Для этого нужно ему подсунуть в выдачу SELECT определенную штуку о которой он не догадывается.конкретному поменять
или всем по очереди одно и тоже
или всем разное?
...
Рейтинг: 0 / 0
Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
    #39349499
wisss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreymxwisssНе знаю как внятней выразить))

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

Конкретным пользователям конкретные разные изменения сделать.
У меня десяток потенциальных шпионов из сотни пользователей. Любой может сидеть за любой машиной.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Изменение результата получаемого SELECT-ом в зависимости от схемы отправившей запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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