monday363 Ответов: 1

Недостаточные привилегии на SYS. DBMS_SESSION


I have this query.
select
count(*)
from TABLE (fn_report_tin_con(  'profession_cd' /**P*/,   'organization_type_cd' /**P*/,  'CMM0016' /**P*/,  '20161201' /**P*/,  '20170126' /**P*/,  '' /**P*/,  '' /**P*/));
Error is:
ORA-01031: insufficient privileges
ORA-06512: at "SYS.DBMS_SESSION", line 101
ORA-06512: at "MLEX.SET_CONTEXT", line 6
ORA-06512: at "MLEX.FN_REPORT_TIN_CON", line 70
01031. 00000 -  "insufficient privileges"
*Cause:    An attempt was made to perform a database operation without
           the necessary privileges.
*Action:   Ask your database administrator or designated security
           administrator to grant you the necessary privileges
Thanks.


Что я уже пробовал:

I tried to grant privilege on SYS.DBMS_SESSION.

CHill60

Итак, вы попытались предоставить себе привилегии и, вероятно, получили сообщение об ошибке, в котором говорилось, что у вас нет необходимых привилегий?
Вам тоже нужно поделиться этим сообщением об ошибке.
Если вы на самом деле являетесь администратором базы данных, то эта документация должна помочь Авторизация: привилегии, роли, профили и ограничения ресурсов[^]

[no name]

нужно дать привилегию от sys пользователю 1. не я. Пользователю 1 предоставляется DBA. Но не может выполнить sys.dbms_session.