以前都用的好好的 ,今天突然抱个错 文件中物理记录超过最大限制 1048567.看了下文件(5M)样子数据大概有7w行。控制文件如下:LOAD DATA
INFILE 'e:\081_web_2009-11-03.txt'
append
INTO TABLE SC_ZBQD_D_WEB_LOGON_MX
FIELDS TERMINATED BY X'09'
trailing nullcols
(
service_id "trim(replace(:service_id,'\t',''))",
in_job "trim(replace(:in_job,'\t',''))",
state "trim(replace(:state,'\t',''))",
out_message "trim(replace(:out_message,'\t',''))",
operate_date "to_date(trim(replace(substr(:operate_date,1,19),'\t','')),'yyyy/mm/dd hh24:mi:ss')",
ip_add "trim(replace(:ip_add,'\t',''))"
)不知道该如何解决 请高手们指点指点。
INFILE 'e:\081_web_2009-11-03.txt'
append
INTO TABLE SC_ZBQD_D_WEB_LOGON_MX
FIELDS TERMINATED BY X'09'
trailing nullcols
(
service_id "trim(replace(:service_id,'\t',''))",
in_job "trim(replace(:in_job,'\t',''))",
state "trim(replace(:state,'\t',''))",
out_message "trim(replace(:out_message,'\t',''))",
operate_date "to_date(trim(replace(substr(:operate_date,1,19),'\t','')),'yyyy/mm/dd hh24:mi:ss')",
ip_add "trim(replace(:ip_add,'\t',''))"
)不知道该如何解决 请高手们指点指点。
记录 2: 被拒绝 - 表 SC_ZBQD_D_WEB_LOGON_MX 的列 STATE 出现错误。
ORA-12899: 列 "SC"."SC_ZBQD_D_WEB_LOGON_MX"."STATE" 的值太大 (实际值: 15, 最大值: 2)记录 3: 被拒绝 - 表 SC_ZBQD_D_WEB_LOGON_MX 的列 STATE 出现错误。
ORA-12899: 列 "SC"."SC_ZBQD_D_WEB_LOGON_MX"."STATE" 的值太大 (实际值: 14, 最大值: 2)记录 4: 被拒绝 - 表 SC_ZBQD_D_WEB_LOGON_MX 的列 STATE 出现错误。
ORA-12899: 列 "SC"."SC_ZBQD_D_WEB_LOGON_MX"."STATE" 的值太大 (实际值: 14, 最大值: 2)记录 5: 被拒绝 - 表 SC_ZBQD_D_WEB_LOGON_MX 的列 STATE 出现错误。
ORA-12899: 列 "SC"."SC_ZBQD_D_WEB_LOGON_MX"."STATE" 的值太大 (实际值: 15, 最大值: 2)SQL*Loader-510: 数据文件 (E:\ftproot\daylogon\txts\081_web_2009-11-03.txt) 中物理记录超过最大限制 (1048576)
SQL*Loader-2026: 由于无法继续, 加载已中止。
Specify SKIP=5 when continuing the load.
log:
记录 2: 被拒绝 - 表 SC_ZBQD_D_WEB_LOGON_MX 的列 STATE 出现错误。
ORA-12899: 列 "SC"."SC_ZBQD_D_WEB_LOGON_MX"."STATE" 的值太大 (实际值: 15, 最大值: 2)记录 3: 被拒绝 - 表 SC_ZBQD_D_WEB_LOGON_MX 的列 STATE 出现错误。
ORA-12899: 列 "SC"."SC_ZBQD_D_WEB_LOGON_MX"."STATE" 的值太大 (实际值: 14, 最大值: 2)记录 4: 被拒绝 - 表 SC_ZBQD_D_WEB_LOGON_MX 的列 STATE 出现错误。
ORA-12899: 列 "SC"."SC_ZBQD_D_WEB_LOGON_MX"."STATE" 的值太大 (实际值: 14, 最大值: 2)记录 5: 被拒绝 - 表 SC_ZBQD_D_WEB_LOGON_MX 的列 STATE 出现错误。
ORA-12899: 列 "SC"."SC_ZBQD_D_WEB_LOGON_MX"."STATE" 的值太大 (实际值: 15, 最大值: 2)
于是我又把数据文件 分层2个文件 readsize还是改了后的 那个值 这次load却又load进去了 搞不懂原因了 。希望大虾们出出主意看看这个到底是怎么回事。
刚开始我也以为是这个问题 不过我把文件拆分了 来Load却又是正确的