Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Oracle10g доступ к полям таблиц  [new]
dimonpage1
Member

Откуда:
Сообщений: 202
Добрый день.
Есть ли возможность ограничить доступ к полям определенных таблиц, не используя view?
например: при запросе "select a,b,c form table" один пользователь видел только поле "a", а другие пользователи все остальные.

таблиц в БД очень много, так же как и пользователей
Oracle 10g
29 май 08, 10:42    [5731176]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
ZeUsM
Member

Откуда:
Сообщений: 256
Сомневаюсь что есть такая возможность, кроме как view.
29 май 08, 10:43    [5731185]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
FGA.
29 май 08, 10:44    [5731195]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
ZeUsM
Member

Откуда:
Сообщений: 256
semenar
FGA.

Может я не прав, но чет я не увидел как можно что - то ограничить, вопрос не стоял о логировании действий пользователей при возникновении определенный условий.
29 май 08, 11:03    [5731357]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
ZeUsM
semenar
FGA.

Может я не прав, но чет я не увидел как можно что - то ограничить, вопрос не стоял о логировании действий пользователей при возникновении определенный условий.

Не прав.... FGA(VPD)!= AUDIT
29 май 08, 11:06    [5731405]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
ZeUsM
semenar
FGA.

Может я не прав, но чет я не увидел как можно что - то ограничить, вопрос не стоял о логировании действий пользователей при возникновении определенный условий.

Посмотри Кайта, у него та подробно описано и с примерами. Глава 21. Тщательный контроль доступа.
29 май 08, 11:10    [5731450]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
ZeUsM
Member

Откуда:
Сообщений: 256
вот тут есть примеры и из них видно что ведется всего лишь аудит!!!
29 май 08, 11:11    [5731472]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
ZeUsM
вот тут есть примеры и из них видно что ведется всего лишь аудит!!!

а Вы заголовок читали ?
29 май 08, 11:12    [5731487]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
ZeUsM
вот тут есть примеры и из них видно что ведется всего лишь аудит!!!


вот тут тоже есть примеры
29 май 08, 11:14    [5731506]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
ZeUsM
вот тут есть примеры и из них видно что ведется всего лишь аудит!!!


Глянь на пакет DBMS_RLS
29 май 08, 11:14    [5731511]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
ZeUsM
Member

Откуда:
Сообщений: 256
pravednik
ZeUsM
вот тут есть примеры и из них видно что ведется всего лишь аудит!!!

а Вы заголовок читали ?

Наверно, надеюсь под FGA подразумевается Fine-Grained Auditing.
29 май 08, 11:17    [5731538]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
хотя, скорее всего, причина спора в том, что пан semenar забыл "С" дописать
29 май 08, 11:17    [5731540]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
ZeUsM
pravednik
ZeUsM
вот тут есть примеры и из них видно что ведется всего лишь аудит!!!

а Вы заголовок читали ?

Наверно, надеюсь под FGA подразумевается Fine-Grained Auditing.


Fine-Grained Access Control
29 май 08, 11:18    [5731550]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
pravednik
хотя, скорее всего, причина спора в том, что пан semenar забыл "С" дописать

Ну признаю, забыл.
29 май 08, 11:21    [5731583]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
ZeUsM
Member

Откуда:
Сообщений: 256
Ну так этож совсем другое дело.
29 май 08, 11:22    [5731597]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
ZeUsM
Сомневаюсь что есть такая возможность, кроме как view

Вы сам себе противоречите.
ZeUsM
Ну так этож совсем другое дело.
29 май 08, 11:25    [5731648]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
ZeUsM
Member

Откуда:
Сообщений: 256
semenar
ZeUsM
Сомневаюсь что есть такая возможность, кроме как view

Вы сам себе противоречите.
ZeUsM
Ну так этож совсем другое дело.

Неа, я не утверждал ничего, я сомневался. =)
29 май 08, 11:28    [5731703]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
ZeUsM
Member

Откуда:
Сообщений: 256
Просто мне тоже стало интересно, а поиск по FGA по доке оракла в частности, кроме как аудита ничего не показал, поэтому Вы либо не сокращайте, либо если уж сокращаете то сокращайте правильно, ну либо ссылочку.
29 май 08, 11:31    [5731747]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
dimonpage1
Member

Откуда:
Сообщений: 202
всем спасибо, за направление куда копать ;)
29 май 08, 16:24    [5734369]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
VelaskeZZ
Guest
Может я что-то не так понял, но такой вариант разве не подходит:

Granting Multiple Object Privileges on Individual Columns: Example To grant to user oe the 
REFERENCES privilege on the employee_id column and the UPDATE privilege on the 
employee_id, salary, and commission_pct columns of the employees table in the schema hr, 
issue the following statement:

GRANT REFERENCES (employee_id), 
      UPDATE (employee_id, salary, commission_pct) 
   ON hr.employees
   TO oe;
30 май 08, 14:57    [5739505]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g доступ к полям таблиц  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
ента штука не имеет отношения к SELECT...
30 май 08, 15:10    [5739583]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить