外部表kup-04021:字段加载问题的字段格式错误

mv1qrgav  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(357)

用以下条件定义的外部表将数据从文件加载到表。这在prod中运行很长时间没有问题。

We started having this issue for below field
  **KUP-04021: field formatting error for field column3
    KUP-04026: field too long for datatype**

数据的列长度约为625个字符,在定义为varchar(1300字节)的外部表中为column3

The value below is causing the issue 
    (170KB ACCT SHR $0.00003/KB $0),48553(170KB ACCT SHR $0.00003/KB $0),68872(170KB ACCT SHR $0.00003/KB $0),70421(170KB ACCT SHR $0.00003/KB $0),73578(170KB ACCT SHR $0.00003/KB $0),75622(170KB ACCT SHR $0.00003/KB $0),75706(170KB ACCT SHR $0.00003/KB $0),75837(170KB ACCT SHR $0.00003/KB $0),75875(170KB ACCT SHR $0.00003/KB $0),76193(170KB ACCT SHR $0.00003/KB $0),81896(170KB ACCT SHR $0.00003/KB $0),83905(170KB ACCT SHR $0.00003/KB $0),84206(170KB ACCT SHR $0.00003/KB $0),84840(170KB ACCT SHR $0.00003/KB $0),87215(170KB ACCT SHR $0.00003/KB $0),662(170KB ACCT SHR $0.00003/KB $0),732(170KB ACCT SHR $0.00003/KB $0)

外部表定义,该定义当前已就位,并且存在上述数据加载问题。

CREATE TABLE DADM.LOAD_EXT
(
    COLUMN1                         VARCHAR2(200 BYTE),
    COLUMN2                         VARCHAR2(26   BYTE),
    COLUMN3                         VARCHAR2(1300 BYTE),
    COLUMN4                         VARCHAR2(30   BYTE)

)
ORGANIZATION EXTERNAL
  (  TYPE ORACLE_LOADER
     DEFAULT DIRECTORY EXT_DATA_DIR
     ACCESS PARAMETERS 
       ( RECORDS DELIMITED BY NEWLINE
      BADFILE EXT_BAD_DIR:'file.bad'
      LOGFILE EXT_LOG_DIR:'file.log'
      FIELDS TERMINATED BY '|' LRTRIM
      MISSING FIELD VALUES ARE NULL
      REJECT ROWS WITH ALL NULL FIELDS
      NULLIF = "null"
      (
        COLUMN1, 
        COLUMN2 ,
        COLUMN3, 
        COLUMN4         
        )
     )
     LOCATION (EXT_DATA_DIR:'extract_file_.dat_tr')
  )
REJECT LIMIT UNLIMITED
/

上述外部表的数据
l-5772559 |无124;48526(170kb账户shr$0.00003/kb$0.00003/kb$0.00003/kb$0,48553(170kb账户shr$0.00003/kb$0,170872(170kb账户shr$0.00003/kb$0,170kb账户shr$0.00003/kb$0),48553(48553(170kbb账户shr$0.00003/kb$0.00003/kb$0),6855555555553(170kb账户shr$0.00003/kb$0.00003/kb$0.0003/kb$0)的686(68706(170kbb账户shr账户shr$0.00003/0.00003/kb0.00003/kb3/kb$0.0003/kb$0.0003/kb$0.0003/kb$0,每kb$0),76193(170kb账户shr$0.00003/kb$0)、81896(170kb账户shr$0.00003/kb$0)、83905(170kb账户shr$0.00003/kb$0)、84206(170kb账户shr$0.00003/kb$0)、84840(170kb账户shr$0.00003/kb$0)、87215(170kb账户shr$0.00003/kb$0)、662(170kb账户shr$0.00003/kb$0)、732(170kb账户shr$0.00003/kb$0)| 00058

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题