Oracle 8i迁移到10g出现的问题及解决

_轻轻的看着

_轻轻的看着

2016-02-19 14:50

下面是个超简单的Oracle 8i迁移到10g出现的问题及解决教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

  近日,为了适应新的形式,响应ORACLE 公司号召,体验ORACLE 公司的新产品的功能,决定对其中一个数据库由8i 迁移到10g ,但作业过程中,出现了一些问题,现在给大家共享一下

  迁移对象:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
SUN SOLARIS8  ORACLE8.1.7.4     NLS_CHARACTERSET ZHS16GBK

  接受对象:

IBM AIX 5.2  ORACLE10.1.0.5     NLS_CHARACTERSET ZHS16GBK

  操作方法:

  采用按USER EXPORT /IMPORT 的方法。

  问题:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
- import 的时候,XXX USER IMPORT 出现如下错误。  IMP-00017: following statement failed with ORACLE error 1:  "BEGIN dbms_job.isubmit(job=1,what='esupport.P_TM_close2;',next_date=to"  "_date('4000-01-01:00:00:00','YYYY-MM-DD:HH24:MI:SS'),interval='sysdate +(1"  "/24)',no_parse=true); END;"  IMP-00003: ORACLE error 1 encountered  ORA-00001: unique constraint (SYS.I_JOB_JOB) violated  ORA-06512: at "SYS.DBMS_JOB", line 97  ORA-06512: at line 1  About to enable constraints...     Import terminated successfully with warnings.

  解决方法:

- 检查源DB(8i)的JOB ,发现XXX用户占JOB ID 位置为1select job,log_user,what from dba_jobs;JOB LOG_USER WHAT1 XXXX esupport.P_TM_close2;- 检查接受DB(10G)的JOB ,发现SYSMAN占用了JOB ID为1(这个还没弄清楚,只有10G这样呢,还是其他版本也这样呢?)select job,log_user,what from dba_jobs;JOB LOG_USER WHAT   1 SYSMAN EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS();

  发现JOB ID 1 已经没系统自己占用。所以报如上的错误。

  - 手动把哪个JOB 加进去(也可以用提前把此JOB 删掉的方法,请参照METALINK:336206.995)

BEGIN  dbms_job.isubmit(job=23,  what='esupport.P_TM_close2;',  next_date=to_date('4000-01-01:00:00:00','YYYY-MM-DD:HH24:MI:SS'),  interval='sysdate +(1/24)',no_parse=true);  END;  begin  dbms_job.remove(23);     end;

  到此问题得到解决,下面就是做一些检查了,DB LINK/TNSNAME 修改/JOB 以及MQ 的修改了

展开更多 50%)
分享

猜你喜欢

Oracle 8i迁移到10g出现的问题及解决

编程语言 网络编程
Oracle 8i迁移到10g出现的问题及解决

oracle 10g常见问题精选 (2)

编程语言 网络编程
oracle 10g常见问题精选 (2)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

oracle 10g常见问题精选(1)

编程语言 网络编程
oracle 10g常见问题精选(1)

Oracle 8i字符集乱码问题析及其解决办法

编程语言 网络编程
Oracle 8i字符集乱码问题析及其解决办法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Access2000迁移到Oracle9i要点

电脑网络
Access2000迁移到Oracle9i要点

Oracle 10g的DBA无法登录解决方案

编程语言 网络编程
Oracle 10g的DBA无法登录解决方案

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

理解oracle的网络结构 解决连接问题

理解oracle的网络结构 解决连接问题

Oracle 8.1.7安装时出现故障的最快解决方法

Oracle 8.1.7安装时出现故障的最快解决方法
下拉加载更多内容 ↓