如何复制 JOB、PROGRAM、SCHEDULE 定义以在另一个 Oracle 11g DB 中运行它?

Rod*_*ick 1 oracle database-administration oracle11g

我需要将一些作业、计划和程序从 Oracle 11g 数据库复制到另一个数据库,但是当我尝试在 SQL Developer 4.1.3 上查找作业/计划/程序的 SQL 时,SQL 选项卡在编辑模式下不显示任何内容.

当我打开一个表并单击 SQL 选项卡时,会显示用于创建表的 SQL。我期待工作/计划/程序有类似的行为。

如何复制 JOB/PROGRAM/SCHEDULE 定义以在另一个 Oracle 11g DB 中运行它?

Fra*_*itt 6

乔布斯最简单的方法是使用DBMS_METADATA

select dbms_metadata.get_ddl('PROCOBJ', job_name) 
from user_scheduler_jobs;
Run Code Online (Sandbox Code Playgroud)

不过,我不是 100% 确定时间表/节目。