sqlloader匯入log日誌的trailing nullcols的理解

wisdomone1發表於2010-07-16
-bash-3.2$ more import_tmp_content.log
SQL*Loader: Release 10.2.0.4.0 - Production on 星期五 7月 16 11:32:06 2010
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
控制檔案:      /oracle/import_tmp_content.ctl
第一個主資料檔案 /oracle/from_xxm_100712_english.txt 中有
 utf8 位元組順序標記。
資料檔案:      /oracle/from_xxm_100712_english.txt
  錯誤檔案:    /oracle/from_xxm_100712_english.bad
  廢棄檔案:    未作指定
 
(可廢棄所有記錄)
要載入的數: ALL
要跳過的數: 0
允許的錯誤: 50
繫結陣列: 64 行, 最大 256000 位元組
繼續:    未作指定
所用路徑:       常規
表 TMP_CONTENT,已載入從每個邏輯記錄
插入選項對此表 APPEND 生效
   列名                        位置      長度  中止 包裝資料型別
------------------------------ ---------- ----- ---- ---- ---------------------
CONTENT_ID                                                RECNUM
VERSION                             FIRST     *   ,       CHARACTER           
TEACHSTAGE                           NEXT     *   ,       CHARACTER           
GRADE                                NEXT     *   ,       CHARACTER           
SUBJECT                              NEXT     *   ,       CHARACTER           
XIU                                  NEXT     *   ,       CHARACTER           
CHAPTER                              NEXT     *   ,       CHARACTER           
PART                                 NEXT     *   ,       CHARACTER           
SUBPART                              NEXT     *   ,       CHARACTER           
記錄 1: 被拒絕 - 表 TMP_CONTENT 的列 SUBPART 出現錯誤。
在邏輯記錄結束之前未找到列 (使用 TRAILING NULLCOLS)
 
 
 
出現以上錯誤,是說明要匯入的excel或者txt檔案的列數與要匯入的目標表的列數不一致,此處是 要匯入的txt檔案沒有tmp_content表的subpart列

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-668169/,如需轉載,請註明出處,否則將追究法律責任。

相關文章