如何创建一个可以在多个架构上运行的计划数据库作业? 这项工作会调用一个程序包,该程序包应每晚每晚为早于特定时间范围的记录清理表。
我已经研究了以下用于创建目的地,团体等的链接,但仍然无法确定如何开始?
我应该先创建一个组,然后再创建一个数据库目标,反之亦然,以及在何处创建它们,例如,当我尝试其中一种模式时,它给了我以下错误,
“指定的数据库对象不存在。”
我必须在所有数据库架构上运行以下工作,
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'CLEANUP',
job_type => 'PLSQL_BLOCK',
job_action => 'begin cleanup.session_state(1440); end;',
number_of_arguments => 0,
start_date => '24-APR-19 02.00.00 AM US/EASTERN',
repeat_interval => 'FREQ=DAILY', /* every other day */
end_date => NULL,
auto_drop => FALSE,
enabled => TRUE,
comments => 'Cleanup Table');
END;
/
只想知道为所有模式创建一个计划的作业以及回滚脚本的步骤,以防万一我无法正确运行它,可以还原数据库。 感谢帮助! 预先感谢。