powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка очень странная
8 сообщений из 8, страница 1 из 1
Ошибка очень странная
    #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
Ошибка очень странная
    #32115537
Mergen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может попробовать сделать паблик синоним
...
Рейтинг: 0 / 0
Ошибка очень странная
    #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
Ошибка очень странная
    #32115549
ораклисик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо ребята помогли
...
Рейтинг: 0 / 0
Ошибка очень странная
    #32115554
Korobok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может попользовать DBMS_SESSION.UNIQUE_SESSION_ID?
...
Рейтинг: 0 / 0
Ошибка очень странная
    #32115601
ораклисик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так DBMS_SESSION.UNIQUE_SESSION_ID
возвращает какоето странное значение
...
Рейтинг: 0 / 0
Ошибка очень странная
    #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
Ошибка очень странная
    #32115620
ораклисик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так как из этих байтов дасть номер SID
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка очень странная
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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