使用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 条评论
登录 后参与评论

相关文章

来自专栏Java架构师历程

mysql 谈谈innodb存储引擎

5.7版本引入了模式自动转换的功能,但该语法依然保留了。 另外一个有趣的点是,在5.7版本中,你可以通过设置session_track_transactio...

47620
来自专栏码字搬砖

Hbase常用命令

1.9K20
来自专栏MySQL内核

MySQL InnoDB引擎表空间(tablespace)

现在的MySQL版本已经可以实现自动扩展表空间,其中innodb_file_per_table默认是开启的,表示为每一张新建的表创建表空间,这样可以避免ibda...

1K50
来自专栏杨建荣的学习笔记

datapump跨平台升级迁移的总结 (r8笔记第77天)

最近测试了使用datapump来迁移百G数据的场景,因为实际需要,需要把Unix下10gR2的库迁移到Linux下11gR2,所以这个过程相对来说牵制也较多。考...

34870
来自专栏杨建荣的学习笔记

dataguard备库的数据文件的迁移实战(r8笔记第24天)

在前几天也花了一点时间测试了一下关于备库数据文件的迁移,这部分的工作看起来还是比较常规的,当然方法也很多。但是在实际工作中就更不能掉以轻心,所有 的操作都要有理...

364110
来自专栏技术点滴

一个简单的Windows Socket可复用框架

一个简单的Windows Socket可复用框架 说起网络编程,无非是建立连接,发送数据,接收数据,关闭连接。曾经学习网络编程的时候用Java写了一些小的聊天程...

471100
来自专栏乐沙弥的世界

RMAN 数据库克隆文件位置转换方法

      在使用RMAN克隆数据库时,如果辅助数据库(新数据库)使用了与目标数据库(原数据库)使用了不同的路径,那么就存在位置转换的问题。在Oracle中,控...

9110
来自专栏程序小工

windows7使用Sphinx+PHP+MySQL详细介绍

由于业务需要,需要做类似淘宝商城商品检索的功能,对于数据量很大的情况,MySQL 查询的效率损耗很大,需要使用专门的索引引擎进行搜索查询,实现功能,对于和 PH...

59010
来自专栏GreenLeaves

oracle 表空间tablespace

一、Oracle 表空间的组成 Everoone knows Oracle数据库真正存放数据的是数据文件,Oracle表空间是逻辑上的概念,他在物理上是并不存在...

44180
来自专栏IT笔记

Solr如何使用游标进行深度分页查询

通常,我们的应用系统,如果要做一次全量数据的读取,大多数时候,采用的方式会是使用分页读取的方式,然而 分页读取的方式,在大数据量的情况下,在solr里面表现并...

45670

扫码关注云+社区

领取腾讯云代金券