powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX, dbms_job
8 сообщений из 8, страница 1 из 1
APEX, dbms_job
    #35024426
Nexi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здравствуйте
Есть необходимость управлять джобами в приложении Apex. Данные и код хранятся в схеме SCH_DATA
В пакете схемы SCH_DATA создаются джобы:
Код: plaintext
1.
        dbms_job.submit(v_job_id, p_what,p_next_date);

Далее для управления ранее созданным джобом (удаления, изменения времени запуска) планировалось использовать
Код: plaintext
1.
2.
3.
  SELECT MAX(job) INTO v_job_id 
    FROM all_jobs
   WHERE what = p_what;
Но оказалось, что джоб создается с log_user = 'APEX_PUBLIC_USER', priv_user = 'SCH_DATA', schema_user = 'SCH_DATA' и впоследствии для пользователя APEX_PUBLIC_USER в all_jobs не виден.

Возможно ли создать джоб так, чтобы его потом можно было увидеть?
...
Рейтинг: 0 / 0
APEX, dbms_job
    #35025738
Nexi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ау, никто не знает, как управлять джобами в такой ситуации? :(
...
Рейтинг: 0 / 0
APEX, dbms_job
    #35026009
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NexiВсем здравствуйте
Есть необходимость управлять джобами в приложении Apex. Данные и код хранятся в схеме SCH_DATA
В пакете схемы SCH_DATA создаются джобы:
Код: plaintext
1.
        dbms_job.submit(v_job_id, p_what,p_next_date);


В том же пакете написать функцию которая вернет список jobs.
...
Рейтинг: 0 / 0
APEX, dbms_job
    #35030340
Nexi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ales Protiv
...
В том же пакете написать функцию которая вернет список jobs.

А в функции откуда возьмется список? в all_jobs ничего не видно...
...
Рейтинг: 0 / 0
APEX, dbms_job
    #35030390
_Alex_SMIRNOV_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nexi Ales Protiv
...
В том же пакете написать функцию которая вернет список jobs.

А в функции откуда возьмется список? в all_jobs ничего не видно...

Из dba_jobs + where LOG_USER = ...
...
Рейтинг: 0 / 0
APEX, dbms_job
    #35030398
_Alex_SMIRNOV_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nexi
Далее для управления ранее созданным джобом (удаления, изменения времени запуска) планировалось использовать
Код: plaintext
1.
2.
3.
  SELECT MAX(job) INTO v_job_id 
    FROM all_jobs
   WHERE what = p_what;


Это не очень коректный запрос для управления джобами, дучше создайте свою табличку с кодом и описание джоба и уже управляйте с помощью этой таблички.
...
Рейтинг: 0 / 0
APEX, dbms_job
    #35031818
Nexi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доступ к dba_jobs не предполагается
Да, прийдется делать свою табличку ...
...
Рейтинг: 0 / 0
APEX, dbms_job
    #35031862
_Alex_SMIRNOV_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NexiДоступ к dba_jobs не предполагается
Да, прийдется делать свою табличку ...

А вы после создания Джоба через ваше приложение в АРЕХ зайдите и посмотрите под кем был создан Джоб в dba_jobs. Мне кажется что он создасться под APEX_PUBIC_USER, поскольку все приложения конектятся к серверу под одним пользователем...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX, dbms_job
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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