首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用Toad生成Oracle Scheduler Job DDL

使用Toad生成Oracle Scheduler Job DDL

作者头像
Leshami
发布2018-09-20 16:31:43
1K0
发布2018-09-20 16:31:43
举报
文章被收录于专栏:乐沙弥的世界乐沙弥的世界

       最近需要在不同的数据库之前迁移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,可以参考帖子,有知情的大神们,劳请回帖,谢谢!

使用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.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013年12月09日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档