在升级ODI工作套件库到版本10.1.3.6的过程中发出'ORA-02449'的消息
应用:
Oracle Data Integrator - 版本: 3.2.03.01 及以后的版本
该文档的信息可以应用到任何平台
现象
在试图运行一个ODI升级操作时,操作失败,给出以下信息:
ORA-02449:表格里面的唯一主键被外键引用
原因
ODI升级失败是因为一些异常的外键定义,ODI在升级过程中本身不能处理这些外键定义
在执行升级之前,强制运行RCC实用程序
RCC实用程序核实ODI组件库的结构和数据完整性,并且创建三个XML文件:
M_04.02.02.01_SANITY_TOOL.xml,
W_04.02.02.01_SANITY_TOOL.xml,
E_04.02.02.01_SANITY_TOOL.xml
在开始升级之前,这些文件必须部署在ODI 10.1.3.6 lib/scripts/ORACLE/patches 目录
ORA-02449主要是由于在升级前没有删除FK_POP4外键。RCC实用程序能检测到约束,且能准备恰当的XML文件给ODI,以便ODI在升级的过程中使用
解决方案
请查阅ODI10.1.3.6说明文件,为了更准确请参考”需求和注释“部分