Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

1

好友

7

主题
1#
发表于 2014-10-21 08:45:03 | 查看: 5265| 回复: 3
在最近的迁移过程中,我们发现一个问题,就是编码问题,这个问题已经消耗了我们差不多20天时间。
目前整个项目都在围绕解决这个问题着急。而且目前一筹莫展。

经项目组研究决定想你请教这个问题。

问题描述如下:
0、环境描述 源系统:
应用
IBM P550;
aix6.1;
ebs R12.1.1
数据库
IBM P550;
aix6.1(双机hacmp;
oracle 11.1.0.7.0(RAC 裸设备)

目标系统:
EXADATA一体机 X4-2;
oracle linux 5.10(os)
oracle 11.2.0.4.0(asm rac)

1、在export过程中没有任何问题
    在import过程中,表、索引同义词都没有任何问题,
但是遭打import包的时候遇到错误:

Processing object type DATABASE_EXPORT/SCHEMA/PACKAGE/PACKAGE_SPEC
ORA-39126: Worker unexpected fatal error in KUPW$WORKER.PUT_DDLS [PACKAGE:"APPS"."CUX_VENDOR_THREE_BALANCE"]
ORA-06502: PL/SQL: numeric or value error
LPX-00285: invalid Unicode surrogate 0xD8EC 0xA
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPW$WORKER", line 9715
----- PL/SQL Call Stack -----
  object      line  object
  handle    number  name
0x104ee63478     21979  package body SYS.KUPW$WORKER
0x104ee63478      9742  package body SYS.KUPW$WORKER
0x104ee63478     17950  package body SYS.KUPW$WORKER
0x104ee63478      4058  package body SYS.KUPW$WORKER
0x104ee63478      4862  package body SYS.KUPW$WORKER
0x104ee63478     10492  package body SYS.KUPW$WORKER
0x104ee63478      1824  package body SYS.KUPW$WORKER
0x1042385100         2  anonymous block
Job "SYS"."SYS_SQL_FILE_FULL_01" stopped due to fatal error at Mon Sep 29 14:02:59 2014 elapsed 0 00:01:00


3、这个问题在客户化开发的包有87个之多,在标准包里有10个左右。


我想问的问题是:你们迁移过程中遇到过这个问题没有,如果遇到过你们这么解决的。
没有遇到过的话,麻烦给点思路吧。

非常感谢。
2#
发表于 2014-10-21 11:51:18
ALLSTARS_ORACLE 发表于 2014-10-21 09:46
这个似乎就是你开的SR?

结论为 从11.1.0.7 impdp到11.2.0.4就会有这个问题,  workaround是 从dba_sourc ...

你怎么知道是我开的SR,确实是。

回复 显示全部楼层 道具 举报

3#
发表于 2014-10-21 11:58:29
本帖最后由 huziaa 于 2014-10-21 12:31 编辑
ALLSTARS_ORACLE 发表于 2014-10-21 09:46
这个似乎就是你开的SR?

结论为 从11.1.0.7 impdp到11.2.0.4就会有这个问题,  workaround是 从dba_sourc ...


哪您说是不是从11.1.0.7 impdp到11.2.0.3没有问题,或者说从11.1.0.7到11.2.0多少版本没问题,
我们项目组可以考虑适当降低或者提升目标oracle database的版本.

谢谢。

回复 显示全部楼层 道具 举报

4#
发表于 2014-10-21 12:42:31
ALLSTARS_ORACLE 发表于 2014-10-21 12:32
是否可以考虑使用sqldeveloper 来迁移这些包, 或者 使用exp imp 而非 data pump 迁移这部分的包 ...

每一轮impdp都会新增客户化和标准包。

1、目前不能确定多少个包会出问题。

2、exp imp和expdp,impdp有啥本上的区别没有?

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-6-2 07:49 , Processed in 0.047123 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569