本文对于informatica使用过程中产生的问题及解决方案做总结,持续更新中。。。

1、partitioning option license required to run sessions with user_defined partition points

原因:union 组件要求使用分区,但是license 却没有该权限。
解决方案:1、union中 is partitinable 设置为no,require single thread per partition 取消check;
                  2、重做task;
 完成上述两步,该问题即可解决。
2、FATAL ERROR : Unexpected Condition in file [/u05/bld65_64/pm713n/server/dmapper/widget/wjoiner.cpp] line [3176]. Contact Informatica Technical Support for assistance. Aborting this DTM process due to an unexpected condition.
原因:某一个字段的连接线没有连上导致的错误
3、Message: *********** FATAL ERROR : Unexpected Condition in file [/ZeusbuilderProduction/view/powrmart/common/odl/oracle8/oradriver.cpp] line [241]. Contact Informatica Technical Support for assistance. Aborting this DTM process due to an unexpected condition.
原因:驱动问题
解决方案:原因是我导表结构时,使用的oracle提供的ODBC去导的。。driver是Oracle in OraHome92

这次我换了PC8提供的ODBC去导就好了,driver是DataDirect CLOSED ODBC 5.1 oracle wire protocol

4、FATAL ERROR : Unexpected Condition in file [\ZeusbuilderProduction\view\powrmart\server\cmnutils\svecmatrix.cpp] line [256].  Contact Informatica Technical Support for assistance.  Aborting this DTM process due to an unexpected condition. ***********

Cause:
The error occurred due to sorter transformation's cache size setting. Cache size was set to 1GB.

Resolution:
Resetting
the cache size to Auto will resolve the problem. Max limit for cache
size on 32-bit server is 3.99 GB. When I calculated the cache size for
data I was getting was approximately 5 GB. So I set cache size to Auto
at session level and re-run the workflow
5、SRTTRANS: ERROR [22050] in processing Eof for input group 0
原因: there were some invalid records
解决方案: changed stop on errors property to 0, the session succeeded by rejecting the invalid records.
6、Hash insert thrashing detected or Hash find thrashing detected
解决方案:
  • Relax the paging restriction by increasing the value of HASH_THRASHING_PERCENT.

  • Increase
    the size of the temporary cache (DBA only). Keep in mind that
    increasing the size of the temporary cache requires an equal size
    reduction in main cache allocation to prevent the possibility of system
    thrashing.

  • Attempt
    to identify and alleviate why Sybase IQ is misestimating one or more
    hash sizes for this statement. For example, check that all columns that
    need an LF or HG index have one. Also consider if a multicolumn index is
    appropriate.

Decrease the value of the database option HASH_PINNABLE_CACHE_PERCENT.

问题2、3、4、5、6中设置session的cache size为auto,充分优化mapping,设置目标加载器的分隔符,减小生成文件大小,充分考虑数据库服务器和informatica的压力,平衡负载,效果比以上方案好。

7、Workflow执行时提示操作系统配置文件错误处理

(解决方案转自:http://blog.sina.com.cn/s/blog_520391d701016wb7.html)

Workflow执行时提示操作系统配置文件错误处理

一、问题截图:

二、上图报错内容:

启动 WF_TEST3

(int_pc) 启动工作流: 请求已确认

(int_pc) 启动工作流: ERROR: 工作流 [WF_TEST3] 失败,因为集成服务未启用为使用操作系统配置文件,然而指定了操作系统配置文件。  有关详细信息,请查看集成服务日志。

三、问题描述:

新建new_test3文件夹,在Workflow上执行的时候会有提示“指定操作系统配置文件”的错误; Repository Manager中右键new_test3文件夹查看属性,“操作系统配置文件”一栏对应的值为 <无> ;

Informatica为简体中文环境

四、处理方式之一:

1、进入Informatica目录C:\Informatica\9.0.1\server\bin,运行pmrep.exe;

输入:connect -r pc -d Domain_vmBI  -n Administrator -x admin

参数说明:

pc:资料库名 

Domain_vmBI:Informatica域名

Administrator:Informatica域用户

admin:Informatica域密码

2、输入:modifyFolder -n new_test3 -u ''

参数说明:

new_test3:文件夹名

‘’:此参数为空,单引号括起来,中间不要有空格

3、重新开启Repository Manager,右键文件夹new_test3查看属性,此时“操作系统配置文件”一栏对应的值已改为  - ,见下图

此时已可正常执行Workflow

五、注:

据记录,此问题仅出现在 Informatica 中文环境,倘若使用的是英文版的 Informatica 便不会有次报错。

使用此方法较为麻烦的地方在于,以后新建的 Folder 均须做此调整之后才能正常使用。

8、FATAL ERROR:Signal Received : SIGSEGV(11)
   目前根据各自出现问题有N多解决方案,本质原因无法得知,各解决方案如下:
 1)、修改session缓存大小;
 2)、源或目标表结构改变,导致元数据改变,需重新导入源或目标表;
 3)、转换数据类型:char-->varchar;
 4)、varchar(n)精度超长;
 本人分析问题出现原因:datetime类型字段排序,且字段值精确度不统一,日期、时、分、秒兼有之;
 解决方案为:将datetime类型转换为string类型排序关联。

informatica 常见问题及解决方案的更多相关文章

  1. 《PDF.NE数据框架常见问题及解决方案-初》

    <PDF.NE数据框架常见问题及解决方案-初> 1.新增数据库后,获取标识列的值: 解决方案:    PDF.NET数据框架,已经为我们考略了很多,因为用PDF.NET进行数据的添加操作时 ...

  2. XHTML CSS 常见问题和解决方案

    原文地址:XHTML CSS 常见问题和解决方案 作为前端开发人员,在日常的页面制作时,不可避免的会碰上这样那样的问题,我挑选了其中的一些进行总结归档,希望对大家会有所帮助: 1.如何定义高度很小的容 ...

  3. 自学华为IoT物联网_06 智慧家庭物联网常见问题及解决方案

    点击返回自学华为IoT物流网 自学华为IoT物联网_06 智慧家庭物联网常见问题及解决方案 1. 家庭中遇到的问题 2.1 华为智慧家庭概念的发展历程 2.2 华为智慧家庭的解决方案架构 智慧家庭主要 ...

  4. 自学华为IoT物联网_05 能源工业物联网常见问题及解决方案

    点击返回自学华为IoT物流网 自学华为IoT物联网_05 能源工业物联网常见问题及解决方案 1. 1 能源工业--油田业务面临的三大挑战 故障处理不及时: 部分油田开采难道大.机械故障较多.现场发生的 ...

  5. 自学华为IoT物联网_04 车联网常见问题及解决方案

    点击返回自学华为IoT物流网 自学华为IoT物联网_04 车联网常见问题及解决方案 1.1 可以预见的车联网未来 车辆对车辆.车辆对道路.车辆对网络通信 车辆对外发送车辆状态信息 周边环境信息发送给车 ...

  6. 自学华为IoT物联网_03 公共事业物联网常见问题及解决方案

    点击返回自学华为IoT物流网 自学华为IoT物联网_03 公共事业物联网常见问题及解决方案 本文从以下六项公共事业,看看物联网的解决方案: 停车问题 路灯管理问题 消防栓管理问题 井盖管理问题 水表管 ...

  7. ARKit从入门到精通(11)-ARKit开发常见问题及解决方案

    转载请注明出处:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案 本文主要介绍ARKit开发过程中一些常见问题 1.ARKit框架无法导入问题 2.ARKit运行黑屏或者白屏问题:Un ...

  8. Android Studio使用过程中常见问题及解决方案

    熟悉Android的童鞋应该对Android Studio都不陌生.Android编程有两个常用的开发环境,分别是Android Studio和Eclipse,之前使用比较多的是Eclipse,而现在 ...

  9. Redis常见问题及解决方案

    在Redis的运维使用过程中你遇到过那些问题,又是如何解决的呢?本文收集了一些Redis的常见问题以及解决方案,与大家一同探讨. 码字不易,欢迎大家转载,烦请注明出处:谢谢配合 你的Redis有big ...

随机推荐

  1. 探索jdk8之ConcurrentHashMap 的实现机制

    在介绍ConcurrentHashMap源码之前,很有必要复习下java并发编程中的一些基础知识,比如内存模型等. 存储模型 并发编程中的三个概念 1.原子性 2.可见性 3.重排序 对HashMap ...

  2. 透过WebGL 3D看动画Easing函数本质

    50年前的这个月诞生了BASIC这门计算机语言,回想起自己喜欢上图形界面这行,还得归功于当年在win98下用QBASIC照葫芦画瓢敲了一段绘制奥运五环的代码,当带色彩的奥运五环呈现在自己面前时我已知道 ...

  3. Const的用法

    宏和const的区别: 1.宏执行的是替换操作,这也就意味着会在内存中开辟多个临时空间 这样显然不是很好 2.宏不可以修改 const : 用const修饰的变量 为常量 不能修改,在内存中只有一份内 ...

  4. 检测局域网中还可用的ip地址

    #!/bin/bash ` do { .$i &>/dev/null ];then echo "192.168.1.$i is not used" fi } done

  5. shell join 参数详细说明

    join类似db里面的join方法,同样有left join right join inner join等 指定参数-a 可以指定join的方式. -a1表示显示第一个文件中不匹配的行,即为left ...

  6. [操作系统实验lab4]实验报告

    实验概况 在开始实验之前,先对实验整体有个大概的了解,这样能让我们更好地进行实验. 我们本次实验需要补充的内容包括一整套以sys开头的系统调用函数,其中包括了进程间通信需要的一些系统调用如sys_ip ...

  7. 解决android引用library project错误

    在andriod项目中引用另一个library project时,报 The container 'Android Dependencies' references non existing libr ...

  8. 使用EasyUI的插件前需要引入的文件

    一.使用EasyUI的插件需要引入一些文件 1.引入相关文件 easyui.css: easyUi的样式文件 icon.css:easyUI的图标样式文件 easyui.min.js:easyUi的类 ...

  9. 泛函编程(9)-异常处理-Option

    Option是一种新的数据类型.形象的来描述:Option就是一种特殊的List,都是把数据放在一个管子里:然后在管子内部对数据进行各种操作.所以Option的数据操作与List很相似.不同的是Opt ...

  10. git 使用笔记(二)

    续 2.15 删除文件 $ rm testDel.txt删除掉工作区的testDel.txt文件, 1)这时可以通过git checkout -- testDel.txt从版本库恢复该文件到工作区 2 ...