ODI Studio使用时常出现问题

一、ODI 物理体系结构的代理失败

① 问题描述:
ODI 物理体系结构的代理失败。

② 图片描述:

③ 原因:
服务器本地主机响应失败。

④ 解决措施:
暂无。

二、逆向工程中找不到表

① 问题描述:
逆向工程中找不到数据库已有的表。

② 图片描述:
暂无。

③ 原因:
在【逆向工程】中找不到表或视图时,一般是用户连接错误或者未选择对象类型问题。

④ 解决措施:
1、数据库用户连接错误,检查【拓扑】–【物理体系结构】–【技术】,检查【实例】、【连接用户】、【连接口令】。
在这里插入图片描述
2、检查【JDBC】,最后【测试连接】。
在这里插入图片描述3、检查在【逆向工程】时是否选择正确的类型。
在这里插入图片描述

三、网络适配器无法建立连接

① 问题描述:
IO 错误: 网络适配器无法建立连接。

② 图片描述:
暂无。

③ 原因:
暂无。

④ 解决措施:
暂无。

四、现有对象已使用名称

① 问题描述:
ORA-00955: name is already used by an existing object
(现有对象已使用名称)

② 图片描述:
暂无。

③ 原因:
同时有两个及以上接口在执行,这几个接口的目标表为同一张表就会出现该报错。

④ 解决措施:
方法1、无定时任务时:将这些接口全部停止,先运行其中一个,等待第一个运行成功后再执行另外的。
方法2、有定时任务时:将这些接口的定时任务时间隔开,根据接口执行时间划分间隔时间。
方法3、接口全部停止后仍然报错,在目标表数据库将临时表删除后再执行。

五、连接信息不可用

① 问题描述:
ODI-15631:连接信息不可用

② 图片描述:
暂无。

③ 原因:
暂无。

④ 解决措施:
暂无。

六、Oracle date integrator 11g未连接到开发工作资料档案库

① 问题描述:
未连接到开发工作资料档案库。

② 图片描述:
暂无。

③ 原因:
暂无。

④ 解决措施:
暂无。

七、无法从数据源获取到连接

① 问题描述:
无法从数据源获取到连接。

② 图片描述:
在这里插入图片描述
③ 原因:
源表的数据库连接失败。

④ 解决措施:
在【拓扑】–>【物理体系结构】–>【技术】中找到对应的数据库类型,测试源数据库是否能连接成功。
方法1、连接成功即可继续执行。
方法2、连接失败则需要向源数据库提供人确认连接情况,是否开启防火墙或网络维修中。

八、索引中丢失IN或OUT

① 问题描述:
Caused By: java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 4

② 图片描述:
在这里插入图片描述
③ 原因:
暂无。

④ 解决措施:
暂无。

九、ODI-1266: 代理检测到会话已过时,并将它设置为错误状态

① 问题描述:
ODI-1266: 代理localagent检测到会话已过时,并将它设置为错误状态。

② 图片描述:
在这里插入图片描述
③ 原因:
暂无。

④ 解决措施:
暂无。

十、java.lang.OutOfMemoryError: Java heap space

① 问题描述:
java.lang.OutOfMemoryError: Java heap space
(Java堆空间溢出)

② 图片描述:
在这里插入图片描述
③ 原因:
JAVA的堆栈设置太小。
JVM堆的设置指java程序运行过程中,JVM可以调配使用的内存空间的设置。JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。
提示:在JVM中如果98%的时间是用于GC且可用的Heap size 不足2%的时候将抛出此异常信息。
提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。

④ 解决措施:(暂时解决)
该解决方案参考:https://www.iteye.com/blog/zhukunrong-178854
1、在oracle安装路径找到commEnv.sh文件,一般在 Oracle\Middleware\wlserver_10.3\common\bin路径下。先将文件复制一份,防止后续修改错误导致数据库无法使用。
在这里插入图片描述
2、找到设置MEM_ARGS位置,将MEM_ARGS数值修改至所需大小,所有MEM_ARGS值都改大一点。
MEM_ARGS=“-Xms32m -Xmx200m -XX:MaxPermSize=128m”
  -Xms:内存初始值
  -Xmx:内存最大值(不要超过内存的80%)
  MaxPermSize:PermGen(Class和Meta存放区域)区域内存最大值。
  (参考)可调整为:
  MEM_ARGS=“-Xms512m -Xmx512m -XX:MaxPermSize=256m”
-XX:MaxPermSize改为256或512
在这里插入图片描述3、修改后保存好,重启数据库、重启电脑即可。

十一、ODI-1266: 代理检测到会话已过时, 并将它设置为错误状态。

① 问题描述:
ODI-1266: 代理检测到会话已过时, 并将它设置为错误状态。

② 图片描述:
暂无。
③ 原因:
暂无。

④ 解决措施:
暂无。

十一、接口运行时间过长

① 问题描述:
接口运行时间过长,时间超过20个小时。执行时未选择代理,无法通过重启代理来停止。

② 图片描述:
在这里插入图片描述
③ 原因:
暂无。

④ 解决措施:
暂无。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值