Недостаточные привилегии на 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.