一、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个小时。执行时未选择代理,无法通过重启代理来停止。
② 图片描述:
③ 原因:
暂无。
④ 解决措施:
暂无。