Почему пользователь не можетсделать селект из v$session?

ollka
Дата: 05.06.2006 14:36:48
Это же паблик синоним, подскажите может не хватает каких-то системных привелегий?
Когда делаю из-под этого пользователя
select * from all_synonyms where lower(synonym_name) = 'v$session'
то строка возвращается.
А когда
select * from v$session
Получаю ошибку, что таблица или представление не существует.
SeaGate
Дата: 05.06.2006 14:40:06
grant select on v_$session to &username;
orawish
Дата: 05.06.2006 14:42:22
ollka
Это же паблик синоним, подскажите может не хватает каких-то системных привелегий?
Когда делаю из-под этого пользователя
select * from all_synonyms where lower(synonym_name) = 'v$session'
то строка возвращается.
А когда
select * from v$session
Получаю ошибку, что таблица или представление не существует.

Сам по себе - факт наличия паблик/приватного синонима не коррелирует никоем разом с никаким доступом до указанного в нем объекта.
ollka
Дата: 05.06.2006 14:46:27
orawish
Сам по себе - факт наличия паблик/приватного синонима не коррелирует никоем разом с никаким доступом до указанного в нем объекта.


...Если PUBLIC - указан, синоним принадлежит каталогу SYSTEM и следовательно доступен всем пользователям. ..

-- Как же так? Получается, что это не верно и паблик синоним не доступен всем пользователям? Или это может от версии зависит?
juks@gala.net
Дата: 05.06.2006 14:54:31
ollka
...Если PUBLIC - указан, синоним принадлежит каталогу SYSTEM и следовательно доступен всем пользователям. ..

Синоним доступен, обьект на который он ссылается недоступен.
orawish
Дата: 05.06.2006 14:59:56
juks@gala.net
ollka
...Если PUBLIC - указан, синоним принадлежит каталогу SYSTEM и следовательно доступен всем пользователям. ..

Синоним доступен, обьект на который он ссылается недоступен.

Более того. Его (объекта) может быть ваще и нет, не было и не будет..
create synonym xxx for fa_fa_fa_fa.bla_bla_bla;
ollka
Дата: 05.06.2006 15:18:40
Вот оно как. Спасибо.