Мне нужно найти ЗАДАНИЕ THW WHAT. Проверьте, действительно ли он запущен. Если вы не берете его в автономном режиме и снова загружаете в сеть, чтобы начать работу немедленно.Oracle: как я могу использовать работу в автономном режиме из PL/SQL?
1
A
ответ
1
Предполагая, что на основе названий столбцов вы указали, что используете пакет DBMS_JOB
, чтобы запланировать свои задания, а не более новые и более сложные DBMS_SCHEDULER
, для меня не очевидно, что вам действительно нужно работать в автономном режиме. Если вы хотите, чтобы заставить его работать сразу,
dbms_job.run(<<job number>>);
Если вы действительно хотите взять работу в автономном режиме, вы можете разбить его
dbms_job.broken(<<job number>>, true);
commit;
, а затем вы можете Unbreak это
dbms_job.broken(<<job number>>, false);
commit;
Вы можете определить, выполняется ли задание в настоящее время, запросив DBA_JOBS_RUNNING
вид
SELECT count(*)
FROM dba_jobs_running
WHERE job = <<job number>>
0
Если вы используете Toad, перейдите в браузер схемы и найдите работу. rt clk на задание и отключить его, а затем зафиксировать. Это простой способ, если вы не помните команды.
Этот вопрос не касается жабы, и совсем неясно, как этот ответ относится к вопросу – Machavity
да его не о жабе, а для работы в автономном режиме, и если он использовал жаба, это простой способ –