SQL加载器拉丁字符错误地传递给目标数据库

时间:2014-05-29 12:42:09

标签: sql oracle sql-loader

当我尝试一个表格名为“MySchema”的控制文件。“X_ÀÁÂÃÄÅÆÇ”,如下所示:

OPTIONS(silent=feedback,rows=5000,errors=2000,READSIZE=9999999,BINDSIZE=9999999,Direct=False)
LOAD DATA
**CHARACTERSET WE8MSWIN1252**
APPEND INTO TABLE "ABC"."X_ÀÁÂÃÄÅÆÇ"
FIELDS TERMINATED BY "  " 
...
(we specify the input file using command line arguments)

在运行时,我收到如下错误:

SQL*Loader-941: Error during describe of table "ABC"."X_ÀÁÂÃÄÅÆÇ"
ORA-04043: object "ABC"."X_????????" does not exist

我已经指定了CHARACTERSET,并将我的NLS_LANG参数设置为环境变量和客户端注册表。

sqlldr输出:

SQL*Loader: Release 11.2.0.3.0 - Production on Thu May 29 07:19:06 2014

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Control File:   X_ÀÁÂÃÄÅÆÇ.CTL
Character Set WE8MSWIN1252 specified for all input.

Data File:      X_ÀÁÂÃÄÅÆÇ.EXT
  Bad File:     X_ÀÁÂÃÄÅÆÇ.bad
  Discard File:  none specified

 (Allow all discards)

Number to load: ALL
Number to skip: 0
Errors allowed: 0
Bind array:     5000 rows, maximum of 9999999 bytes
Continuation:    none specified
Path used:      Conventional
Silent options: FEEDBACK
Table "ABC"."X_ÀÁÂÃÄÅÆÇ", loaded from every logical record.
Insert option in effect for this table: APPEND
TRAILING NULLCOLS option in effect

   Column Name                  Position   Len  Term Encl Datatype
------------------------------ ---------- ----- ---- ---- ---------------------
A_ID                           FIRST         *  WHT      CHARACTER            
C_ID                           NEXT          *  WHT      CHARACTER            
D_ID                           NEXT          *  WHT      CHARACTER            
G_C                            NEXT          *  WHT      CHARACTER            
ÌÍÎÏÐÑÒÓ                       NEXT          *  WHT      CHARACTER            
PLACED_DATE                    NEXT          *  WHT      CHARACTER            


SQL*Loader-941: Error during describe of table "ABC"."X_ÀÁÂÃÄÅÆÇ"
ORA-04043: object "ABC"."X_????????" does not exist

任何帮助?

0 个答案:

没有答案