Описание тега dbms-scheduler

An Oracle scheduling package.
3 ответа

Изменение задания оракула для запуска каждые 5 секунд с определенного времени до определенного времени каждый день

РЕДАКТИРОВАТЬ: Мне нужно, чтобы нижеуказанная работа выполнялась с 11 вечера до 5:35 утра, каждые 5 секунд в этом окне, каждый день. Итак, что я сделал, так это установил следующее для запуска каждые 5 секунд. BEGIN DBMS_SCHEDULER.SET_ATTRIBUTE ( na…
29 янв '18 в 14:02
2 ответа

Как составить расписание заданий СУБД Oracle в окне

Я хочу создать задание СУБД Oracle, которое будет выполняться каждый рабочий день (не по выходным) с 09:00 до 20:00 каждые 10 минут. Интересно, смогу ли я сделать это в FREQ Параметр определения задания или я должен создать New Maintenance Window, К…
07 окт '17 в 06:55
3 ответа

Передача аргументов хранимой процедуре Oracle через задание планировщика

У меня есть хранимая процедура, которая вызывается из задания DBMS. т.е. DBMS_SCHEDULER.RUN_JOB ('Procedure_JB', FALSE); Хранимая процедура Java-кода, которая после выполнения каких-либо действий запускает процедуру ас_инхронно. И тогда эта процедур…
2 ответа

Есть ли способ отключить работу Oracle Job?

Я пытаюсь сделать это declare Contador number; begin ATUALIZAR_VAL_MAT_PENDENTES(Contador); if Contador = 0 then dbms_scheduler.disable('JOB_ATUALIZAR_VAL_MAT_PEND'); end if; end; Когда счетчик вернет ноль, он отключит этот самый JOB. Но я получаю: …
06 янв '15 в 17:51
1 ответ

Как сделать dbms_scheduler.create_job настраиваемым?

Вместо того, чтобы жестко задавать значения dbms_scheduler.create_job repaeat_interval, я хотел бы сделать его настраиваемым. Поэтому я создал новую таблицу, которая позволяет настроить repeat_interval из задания. Процедура ниже принимает столбец в …
28 фев '19 в 09:32
1 ответ

Не удалось остановить работу dbms_scheduler

SQL> Exec Dbms_Scheduler.stop_job('US_ALERT',true); begin Dbms_Scheduler.stop_job('US_ALERT',true); end; ORA-27466: internal scheduler error: 1870 ORA-06512: at "SYS.DBMS_ISCHED", line 227 ORA-06512: at "SYS.DBMS_SCHEDULER", line 674 ORA-06512: a…
13 апр '16 в 12:17
0 ответов

Планировщик Oracle Хранимая Процедура

У меня есть простая хранимая процедура, которую я хотел, чтобы Oracle выполнял еженедельно, и я поместил ее в планировщик Oracle. Он был создан нормально, и запланированная задача, кажется, выполняется (без ошибок), но моя хранимая процедура не выпо…
18 мар '15 в 18:56
2 ответа

Oracle: выполнить задание dbms_scheduler

Я хочу выполнить Планировщик в Oracle Database 11g Express Edition Выпуск 11.2.0.2.0 - 64-разрядная версия У меня есть этот пакет: create or replace PACKAGE "S_IN_TDK" is procedure parseMsg; end; и эта работа BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_na…
1 ответ

Создать задание планировщика для запуска один раз в год

Я хочу создать работу, которая будет работать на 2am on the first Sunday in October каждый год я пробовал с приведенным ниже кодом. Но получил ошибку, как, Error report: ORA-27419: unable to determine valid execution date from repeat interval ORA-06…
30 окт '13 в 07:14
1 ответ

Можно ли удалить несколько операторов удаления, используя параллель? Операторы удаления - это отдельные запросы, влияющие на разные таблицы.

У меня есть следующий процесс, который предназначен для удаления данных из таблицы транзакций в контрольные таблицы по истечении определенных дней. Это будет выполняться каждую ночь как пакетный процесс: create or replace PROCEDURE PR_CONNECT_BATCH_…
2 ответа

Как активировать триггер на свидание

Как я могу иметь триггер, который обновляет определенное поле, когда система достигает определенной даты? т.е. +---------------------+ +-------------+ | Trains | | Trips | +---------------------+ +-------------+ | id | | id | | distanceTraveled | | …
27 июл '11 в 19:06
2 ответа

Задание СУБД Oracle не работает

Я определил работу, которая будет выполняться со вторника по воскресенье каждые 5 минут. с 9:00 до 22:00 BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => 'GET_INVOICES_JOB', job_type => 'PLSQL_BLOCK', job_action => 'BEGIN LOPES.GET_INVOICES; E…
08 окт '17 в 18:28
1 ответ

Как определить dbms_scheduler.create_job в пакете pl/sql?

BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => 'delete_partition', job_type => 'STORED_PROCEDURE', start_date => '28-APR-08 07.00.00 PM Australia/Sydney', repeat_interval => 'FREQ=MONTHLY;INTERVAL=1', /* every month */ end_date => '20-…
1 ответ

Отправка уведомлений по электронной почте при сбое запланированного задания в Oracle

У меня есть 4 запланированных задания, и в случае сбоя любого из этих заданий мы должны отправить оповещение о сбое задания соответствующим получателям. Как мы можем это сделать в Oracle SQL Developer. Можем ли мы сделать это с помощью DBMS_SCHEDULE…
06 сен '17 в 06:40
1 ответ

Не удается остановить / удалить задание в DBMS_SCHEDULER

Мне удалось запустить задание из DBMS_SCHEDULER. Но работает со вчерашнего дня, и я не могу это остановить. Код для работы: begin sys.dbms_scheduler.create_job(job_name => 'FTREC.EXE_1', job_type => 'EXECUTABLE', job_action => 'C:\Users\WWL…
06 ноя '13 в 10:43
1 ответ

Переназначить задание оракула DBMS_SCHEDULER в зависимости от условия

У меня есть ежедневная запланированная работа, которая запускает процедуру, которая отправляет смс в определенное время ежедневно. Но нет никакой гарантии, что исходная таблица для смс будет заполнена к этому времени, я хочу иметь возможность перене…
02 апр '15 в 13:42
0 ответов

Как я могу отправлять электронные письма через Oracle DBMS_SCHEDULER?

У меня проблемы с отправкой уведомлений по электронной почте через DBMS_SCHEDULER. Здесь я прошел инструкции по добавлению уведомлений по электронной почте и по настройке почтового сервера, но я до сих пор не получил ни одного письма. Я использую те…
01 окт '14 в 01:05
1 ответ

Запускайте оракульный запрос (SQL) каждые 30 секунд, и если число равно 8, оно должно продолжаться и завершить работу

Я искал решение моей проблемы в интернете, но не смог найти подходящее решение. Могут ли некоторые помочь и привести меня с некоторыми примерами. В консоли Oracle em у меня есть задание, которое выполняется не менее 1 часа, и в процессе выполнения з…
01 июн '15 в 10:54
1 ответ

Планировщик заданий Oracle не сбрасывается автоматически

У меня ниже оракула. dbms_scheduler.create_job (job_name => m_job_name, job_type => 'PLSQL_BLOCK', job_action => 'begin Pkg_Shell.PR_WF_PROC(' || p_seq_request || '); end;', number_of_arguments => 0, start_date => sysdate, repeat_inte…
1 ответ

Невозможно понять, как выполняется задание APEX_MAIL

В настоящее время я пытаюсь реализовать аналогичную версию пакета APEX_MAIL оракула. У меня все работает, но я не могу заставить работу работать, пока не изменю ее. Задание, которое использует APEX_MAIL, называется ORACLE_APEX_MAIL_QUEUE. BEGIN DBMS…