首先参考MOS bug说明,该bug没有提到补丁,并且提供的方法不太方便,如果job少的话手动建上就可以了,但如果多的话实在麻烦 验证步骤 1、源端10g环境执行expdp导出 expdp usera/passwd directory=dump dumpfile=usear.dmp logfile=usera.log schemas=usera 2、目标端提前创建好用户 create user usera identified by usera; 3、目标执行导入 impdp usera/passwd directory=dump dumpfile=usear.dmp logfile=usera.log schemas=usera 4、目标端查看job select * from dba_jobs 5、解决办法,单独导入job 经过分析日志发现,expdp导出时dmp文件中是包含job的,只是由于bug导致导入时忽略了而已 impdp usera/passwd directory=dump dumpfile=usear.dmp logfile=usera.log include=job 总结:该bug的触发条件 1、源端10g环境按schema以schema方式导出 2、目标端导入环境用户提前创建 3、目标端数据库版本10g、11g都存在该问题 4、该bug不容易被发现,需要更细心 ------------------------MOS文章参考-------------------- Bug 5063330 : DATAPUMP DOESN'T CREATE USER JOBS THROUGH IMPORT Hdr: 5063330 10.1.0.4 RDBMS 10.1.0.4 DATA PUMP IMP PRODID-5 PORTID-100 3489195 Abstract: DATAPUMP DOESN'T CREATE USER JOBS THROUGH IMPORT *** 02/26/06 10:10 am *** TAR: ---- 5160977.993 5160977.993 PROBLEM: -------- DATAPUMP DOESN'T CREATE USER JOBS THROUGH IMPORT DIAGNOSTIC ANALYSIS: -------------------- 1-Create any JOB like the following one var jobnumber NUMBER BEGIN DBMS_JOB.SUBMIT (job => :jobnumber ,what =>'DBMS_DDL.ANALYZE_OBJECT(''TABLE'',''LOAD1'',''TENK'',''ESTIMATE'' ,null,estimate_percent=>50);' ,next_date => TRUNC(SYSDATE+1) ,interval => 'TRUNC(SYSDATE+1)' ); END; / print jobnumber 2- expdp scott/tiger directory=my_dir dumpfile=exp_scott.dmp logfile=exp_scott.log 3- Drop user scott 4- Create empty schema 5- impdp scott/tiger directory=my_dir dumpfile=exp_scott.dmp logfile=imp_scott.log WORKAROUND: ----------- Recrerate the Jobs manually RELATED BUGS: ------------- REPRODUCIBILITY: ---------------- TEST CASE: ---------- 1-Create any JOB like the following one var jobnumber NUMBER BEGIN DBMS_JOB.SUBMIT (job => :jobnumber ,what =>'DBMS_DDL.ANALYZE_OBJECT(''TABLE'',''LOAD1'',''TENK'',''ESTIMATE'' ,null,estimate_percent=>50);' ,next_date => TRUNC(SYSDATE+1) ,interval => 'TRUNC(SYSDATE+1)' ); END; / print jobnumber 2- expdp scott/tiger directory=my_dir dumpfile=exp_scott.dmp logfile=exp_scott.log 3- Drop user scott 4- Create empty schema 5- impdp scott/tiger directory=my_dir dumpfile=exp_scott.dmp logfile=imp_scott.log STACK TRACE: ------------ SUPPORTING INFORMATION: ----------------------- 24 HOUR CONTACT INFORMATION FOR P1 BUGS: ---------------------------------------- DIAL-IN INFORMATION: -------------------- IMPACT DATE: ------------ *** 03/05/06 09:14 am *** (CHG: Sta->16) *** 03/06/06 01:31 pm *** *** 04/04/06 01:30 pm *** *** 05/12/06 03:06 am *** *** 05/12/06 03:37 am *** *** 10/13/06 06:15 pm *** *** 10/13/06 06:42 pm *** (CHG: Sta->36)
oracle10g expdp数据泵的bug,按schema导出,导入impdp时无job
来源:这里教程网
时间:2026-03-03 12:52:22
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- ORACLE中seq$表更新频繁的分析
ORACLE中seq$表更新频繁的分析
26-03-03 - 重做日志管理
重做日志管理
26-03-03 - null值在oracle和mysql中的差异
null值在oracle和mysql中的差异
26-03-03 - oracle RAC 11g for linux 7的那些坑
oracle RAC 11g for linux 7的那些坑
26-03-03 - ORACLE 数据库服务器业务高峰期高危动作之IOSCAN(HPUNIX)
- Reasons for incorrect gl balance
Reasons for incorrect gl balance
26-03-03 - Oracle 12.2 学习系列(一)CDB多租户容器数据库
Oracle 12.2 学习系列(一)CDB多租户容器数据库
26-03-03 - 判断standby日志是否同步primary
判断standby日志是否同步primary
26-03-03 - 问鼎大师我的OCM之路——程向智
问鼎大师我的OCM之路——程向智
26-03-03 - oracle、mysql数据库窗口下执行操作系统命令
oracle、mysql数据库窗口下执行操作系统命令
26-03-03
