Исполняемая работа Oracle 8i - PullRequest
0 голосов
/ 28 июня 2019

Мне нужно установить задание, которое каждый день выполняет скрипт для экспорта:

begin
        DBMS_SCHEDULER.create_job
        (job_name => 'EXPDP_FULLBCK',
        repeat_interval => 'FREQ=DAILY; INTERVAL=1; BYDAY=MON,TUE,WED,THU,FRI,SAT,SUN; BYHOUR=21',
        job_type => 'EXECUTABLE',
        job_action => 'E:\F\export\scripts\exp_dp_dcmneapp.cmd',
        enabled => TRUE,
        comments => 'Take EXPDP full Backup'
        );
end;
/

Но мне нужно использовать это на оракуле 8i, но DBMS_SCHEDULER.create_job не работает

Какя могу конвертировать?

1 Ответ

3 голосов
/ 28 июня 2019

Пакет / функция DBMS_SCHEDULER не был представлен до 10g.Я собирался сказать вам, чтобы проверить, существует ли пакет DBA_JOBS на 8i, но DBA_JOBS не поддерживает выполнение сценариев ОС.Поэтому вместо того, чтобы вызывать экспорт из базы данных, вызывайте его из ОС, используя cron (UNIX / Linux), чтобы запустить пакетный скрипт для выполнения экспорта.В Windows также есть планировщик.

...