powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DBMS_PROFILER не пишет в таблицы.
3 сообщений из 3, страница 1 из 1
DBMS_PROFILER не пишет в таблицы.
    #39502165
rigor mortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет,
что-то затруднился. Пытаюсь изучать 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
DBMS_PROFILER не пишет в таблицы.
    #39502187
Озо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigor mortis,

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

У меня после этого заработало! )))
...
Рейтинг: 0 / 0
DBMS_PROFILER не пишет в таблицы.
    #39502223
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
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
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DBMS_PROFILER не пишет в таблицы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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