Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка очень странная / 8 сообщений из 8, страница 1 из 1
06.03.2003, 13:32
    #32115523
ораклисик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка очень странная
Большого опыта в Oracle нет, но может кто из спецов подскажет.

Есть такая задача получить ID сессии, лазил, советуют
использовать комманду


select sid from sys.v$mystat
where rownum = 1;

Решил сделать процедуру (на сервачке) там пользователь не видит
данного представления потомучто нет прямого гранта

Зашел под SYS и набрал


The following error has occurred:

grant select on v$mystat to user_1

ORA-02030: can only select from fixed tables/views

что делать
...
Рейтинг: 0 / 0
06.03.2003, 13:43
    #32115537
Mergen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка очень странная
может попробовать сделать паблик синоним
...
Рейтинг: 0 / 0
06.03.2003, 13:45
    #32115542
Oracle X-pert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка очень странная
Ispol'zui ::

connect as sys::
create view vvv as select ...
from v_$session

grant select on vvv to ...
create public synonym sss to sys.vvv;
...
Рейтинг: 0 / 0
06.03.2003, 13:50
    #32115549
ораклисик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка очень странная
спасибо ребята помогли
...
Рейтинг: 0 / 0
06.03.2003, 13:51
    #32115554
Korobok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка очень странная
А может попользовать DBMS_SESSION.UNIQUE_SESSION_ID?
...
Рейтинг: 0 / 0
06.03.2003, 14:29
    #32115601
ораклисик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка очень странная
так DBMS_SESSION.UNIQUE_SESSION_ID
возвращает какоето странное значение
...
Рейтинг: 0 / 0
06.03.2003, 14:39
    #32115615
.dba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка очень странная
to All

а зачем так усложнять - v$mystat уже и так паблик синоним для sys.v_$mystat. Необходимо только дать грант под юзером sys:

grant select on v_$mystat to test;

И все.

2 Korobok

Отличная идея! Возвращаемое 6-байтное значение содержит в первых (слева) двух байтах SID, в следующих двух SERIAL и в последних двух INSTANCE.
...
Рейтинг: 0 / 0
06.03.2003, 14:43
    #32115620
ораклисик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка очень странная
так как из этих байтов дасть номер SID
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка очень странная / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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