专栏首页乐沙弥的世界使用Toad生成Oracle Scheduler Job DDL

使用Toad生成Oracle Scheduler Job DDL

       最近需要在不同的数据库之前迁移Oracle scheduler job,首先想到的办法是通过datapump来直接到导出Oracle scheduler job,然后使用dump file来生成ddl文件。使用这个方法可以成功完成导出并生成sqlfile。但是在目标数据库执行时收到ORA-24150 ORA-06512 during executed sql script错误。即使是在源数据库删除之前的job再执行ddl依旧有类似的错误。主要提示的是ORA-24150: evaluation context SCOTT.SCHED_EV_CTX$1 does not exist上下文环境不存在。这是因为是源库源Job被删除后,上下文环境不存在,新的目标库压根也不存在。注,这个错误是在创建chain规则时出现,且10g/11g都有这个现象。普通的scheduler job没有这个问题。最后直接使用Toad来导出ddl,这个方式简单易行,图形界面,供大家参考。  关于chain,可参考: Oracle Scheduler Chain 的用法  关于前面提到的ORA-24150 ORA-06512,可以参考帖子,有知情的大神们,劳请回帖,谢谢! export scheduler job but chain step and chain rule failed with ORA-24150 ORA-06512 during executed sql script

使用Toad生成Oracle Scheduler Job DDL,下面主要通过图示来展现:

1、database --->export ---> export DDL(设置output)

2、添加Object Search

3、选择需要导出的scheduler job

      If you want to export single scheduler job, click the job you want and then click ok.

4、生成ddl

      Execute script in new DB you want.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 结合EM快速解决复杂的配置问题(r4笔记第91天)

    图形工具在学习中一般是不作为推荐工具使用的,很多时候可能工作环境都是字符界面,远程连接,基本没有可能接触到图形工具,图形工具的好处真是一把双刃剑,功能丰富全面而...

    jeanron100
  • 使用 Direct Initial Load 初始化 GoldenGate 同步数据

    作者简介 ? 桑凯 现任职于云和恩墨,具有多年 Oracle 数据库企业级运维经验,擅长容灾项目解决方案设计,作为项目经理负责多个基于 Oracle DataG...

    数据和云
  • 参数job_queue_processes与Oracle jobs

    Oracle jobs为Oracle开发人员和数据库管理员提供了数据库层面维护的极大便利性。对于Oracle jobs在Oracle 9i之前,是由dbms_...

    Leshami
  • 使用ash分析ORA-01652问题(r4笔记第36天)

    今天在检查生产库的问题的时候,收到开发的邮件,他们在运行一个job的时候报出了ora的错误,想让我们来看一下是什么原因。 ora错误是01652的错误,单纯来看...

    jeanron100
  • 【DB笔试面试436】Oracle中如何导出存储过程、函数、包和触发器的定义语句?如何导出表的结构?如何导出索引的创建语句?

    Oracle中如何导出存储过程、函数、包和触发器的定义语句?如何导出表的结构?如何导出索引的创建语句?

    小麦苗DBA宝典
  • 分享:Oracle sql语句优化

    最近做查询时,写的一条查询语句用了两个IN,导致tuexdo服务积压了不少,用户没骂就不错了。最后经过技术经理的点拨,sql语句性能提升了大约10倍,主要用了表...

    williamwong
  • Oracle 开放源代码项目

    Oracle 开放源代码项目 这是无数个可扩展、使用以及构建于 Oracle 技术的开放源代码项目中的一个简短的示例。如果您有自己喜欢的开放源代码项目未在此处列...

    阿新
  • Quartz.Net使用教程

    在项目的开发过程中,难免会遇见后需要后台处理的任务,例如定时发送邮件通知、后台处理耗时的数据处理等,这个时候你就需要Quartz.Net了。

    Edison.Ma
  • Quartz.Net使用教程

    在项目的开发过程中,难免会遇见后需要后台处理的任务,例如定时发送邮件通知、后台处理耗时的数据处理等,这个时候你就需要Quartz.Net了。

    拓荒者-NET

扫码关注云+社区

领取腾讯云代金券