Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DBMS_PROFILER не пишет в таблицы. / 3 сообщений из 3, страница 1 из 1
08.08.2017, 21:11
    #39502165
rigor mortis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_PROFILER не пишет в таблицы.
Привет,
что-то затруднился. Пытаюсь изучать DBMS_PROFILER. Сделал как написано:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
declare
  prof binary_integer;
begin
  prof := dbms_profiler.start_profiler('1');

  некий код...  
  commit;
  
  dbms_profiler.flush_data;
  dbms_profiler.stop_profiler;
end;  



Но таблицы PLSQL_PROFILER_RUNS, PLSQL_PROFILER_UNITS, PLSQL_PROFILER_DATA пусты, select в sqlplus выдаёт "no rows selected".
Код выше запускаю на схеме user_1, там эти таблицы не видны. Подключался как /sysdba давал гранты insert, update, select на эти таблицы для user_1.
Подскажите плз как правильно сделать чтобы инфа профилировщика сохранялась в эти таблицы?
...
Рейтинг: 0 / 0
08.08.2017, 21:56
    #39502187
Озо
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_PROFILER не пишет в таблицы.
rigor mortis,

Ой! У меня была такая же проблема!!! Я могу помочь!!
Надо выдать пользователю все права CREATE ANY PROCEDURE, CREATE ANY VIEW, CREATE ANY TABLE и похожие на них!!

У меня после этого заработало! )))
...
Рейтинг: 0 / 0
08.08.2017, 23:12
    #39502223
Sayan Malakshinov
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_PROFILER не пишет в таблицы.
rigor mortis,

https://docs.oracle.com/database/121/ARPLS/d_profil.htm#ARPLS67465] Security Model

The profiler only gathers data for units for which a user has CREATE privilege ; you cannot use the package to profile units for which EXECUTE ONLY access has been granted. In general, if a user can debug a unit, the same user can profile it. However, a unit can be profiled whether or not it has been compiled DEBUG. Oracle advises that modules that are being profiled should be compiled DEBUG, since this provides additional information about the unit in the database.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DBMS_PROFILER не пишет в таблицы. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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