使用informatica把数据库中的clob字段导入到文本中
1、数据较少时(查询时添加限制条件),能够执行成功。
但是文本中的clob数据会出现不全的情况,甚至是缺失(第一条数据每次都缺失,查询一条时也是)。
clob字段中字符串长度为74255,在mapping中设置源表对应的字段长度为100000,文本目标表设置对应字段类型为nstring,字段长度也为100000。
2、当查询数据较多时,执行工作流会报错。
查询数据较多时,报错信息:Database driver error...
Function Name : Fetch
SQL Stmt : SELECT EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.BIZ_DATE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.RMLRESULT_ID, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.STAT_ID, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.RISK_SET_NAME, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.POS_DATE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.MKT_DATE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.VAR_VALUE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.UPDATE_TIME FROM EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1 WHERE pos_date = 20121011
Database driver error...
Function Name : Fetch
SQL Stmt : SELECT EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.BIZ_DATE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.RMLRESULT_ID, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.STAT_ID, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.RISK_SET_NAME, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.POS_DATE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.MKT_DATE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.VAR_VALUE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.UPDATE_TIME FROM EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1 WHERE pos_date = 20121011
Database driver error...
Function Name : Fetch
SQL Stmt : SELECT EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.BIZ_DATE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.RMLRESULT_ID, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.STAT_ID, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.RISK_SET_NAME, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.POS_DATE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.MKT_DATE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.VAR_VALUE, EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1.UPDATE_TIME FROM EDW_RCP.T03_RM_SCNAR_RETURN_INFO_1 WHERE pos_date = 20121011
查看下source/target statistics
发现从目标表查询出来160条,往目标表插入104条。
但是在数据库中查询整张表实际大小才1.18G,但是我在session中配置如图。