錯誤異常:
java
java.io.IOException數據庫
at oracle.diagram.dif.DiagramIdeNode.getDiagram(DiagramIdeNode.java:226)併發
at oracle.modeler.dif.ModelerGraphicBridge.getGrapher(ModelerGraphicBridge.java:408)oracle
at oracle.modeler.dif.ModelerGraphicBridge.getGrapher(ModelerGraphicBridge.java:326)ide
at oracle.modeler.addin.ModelerNode.findOrCreateManager(ModelerNode.java:212)ui
at oracle.modeler.addin.ModelerDiagram.findOrCreateGraphSystemFromContext(ModelerDiagram.java:338)spa
at oracle.diagram.framework.editor.CommonDiagram.open(CommonDiagram.java:219)接口
at oracle.modeler.addin.ModelerDiagram.open(ModelerDiagram.java:104)get
at oracle.odi.ui.etlmodeler.custom.OdiModelerDiagram.access$0(OdiModelerDiagram.java:1)it
at oracle.odi.ui.etlmodeler.custom.OdiModelerDiagram.open(OdiModelerDiagram.java:273)
at oracle.diagram.framework.editor.IdeDiagramEditor.openDiagram(IdeDiagramEditor.java:264)
at oracle.diagram.framework.editor.IdeDiagramEditor.open(IdeDiagramEditor.java:222)
at oracle.modeler.addin.ModelerEditor.open(ModelerEditor.java:74)
at oracle.odi.ui.editor.pop.OdiFlowModelerEditor.access$1(OdiFlowModelerEditor.java:1)
at oracle.odi.ui.editor.pop.OdiFlowModelerEditor$8.run(OdiFlowModelerEditor.java:724)
at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:655)
at java.lang.Thread.run(Thread.java:662)
解決方案:
該問題已修復,併發布在ODI的版本1. 11.1.1.5.0。
對於眼前的工做圍繞貫徹落實修復提供ODI 11.1.1.5.0以前,你能夠手動更新SNP_DIAGRAM和SNP_TXT工做
對於損壞的集成接口庫表,以下解釋:
從ODI Studio中,打開損壞的集成接口,進入「版本」選項卡,並獲得內部ID。
鏈接到承載的ODI工做庫表的數據庫,運行下面的SQL命令,並應用更改:
---
delete from SNP_TXT
where I_TXT in (
select I_TXT_XMI_DATA
from SNP_DIAGRAM
where I_POP = <your internal ID>)?
delete from SNP_DIAGRAM
where I_POP = <your internal ID>?
commit;
---
當您打開集成接口旁邊時,它會建立一個新的映射和流程映射