sqlloader 不上传数据

sqlloader does not upload the data

例如我从维基百科下载了这个文件

https://dumps.wikimedia.org/other/pageviews/2018/2018-04/pageviews-20180407-130000.gz

下载并解压缩后,我尝试使用 sqlloader 加载到 table,但失败了。你能帮帮我吗?

    LOAD 
 INFILE D:\pageviews\year=2016\month=06\*
 INTO TABLE teste
skip 1
fields terminated BY WHITESPACE,OPTIONALLY ENCLOSED BY '"'

文件示例

aa File:Cash_payment_timeline_on_foreclosures.jpg 1 0
aa Main_Page 4 0
aa Special:AllPages 1 0
aa Special:ListUsers 1 0
aa Special:SpecialPages 1 0
aa User:å°èº 1 0
aa.m.b Main_Page 1 0
ab Ðкатегориа:User_sk 1 0
ab БурÑа 1 0
ab Гай_Юлий_Цезарь 1 0
ab ИеÑуа_ҚьырÑта 1 0
ab Ихадоу_адаҟьа 3 0
ab УильÑм_ШекÑпир 1 0
ab Франциа 1 0

列分隔符是空格,table 可以是 c1 char 4000, c2 char 4000, c3 char 4000, c4 c 4000 只是为了测试第一次加载。 table 总是 4 列

好的,感谢您发布更多信息。

测试table:

SQL> create table test
  2    (c1 varchar2(4000), c2 varchar2(4000), c3 varchar2(4000), c4 varchar2(4000));

Table created.

控制文件(为简单起见,我将示例数据包含在其中):

load data 
infile *
replace
into table test
fields terminated by whitespace
trailing nullcols
(
c1,
c2,
c3,
c4
)

begindata
aa File:Cash_payment_timeline_on_foreclosures.jpg 1 0
aa Main_Page 4 0
aa Special:AllPages 1 0
aa Special:ListUsers 1 0
aa Special:SpecialPages 1 0
aa User:å°èº 1 0
aa.m.b Main_Page 1 0
ab Ðкатегориа:User_sk 1 0
ab БурÑа 1 0
ab Гай_Юлий_Цезарь 1 0
ab ИеÑуа_ҚьырÑта 1 0
ab Ихадоу_адаҟьа 3 0
ab УильÑм_ШекÑпир 1 0
ab Франциа 1 0

加载会话:

SQL> $sqlldr scott/tiger@xe control=test03.ctl log=test03.log

SQL*Loader: Release 11.2.0.2.0 - Production on Ned Kol 26 23:43:17 2018

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

Commit point reached - logical record count 13
Commit point reached - logical record count 14

SQL>

结果:

SQL> col c1 format a7
SQL> col c2 format a60
SQL> col c3 format a2
SQL> col c4 format a2
SQL>
SQL> select * From test;

C1      C2                                                           C3 C4
------- ------------------------------------------------------------ -- --
aa      File:Cash_payment_timeline_on_foreclosures.jpg               1  0
aa      Main_Page                                                    4  0
aa      Special:AllPages                                             1  0
aa      Special:ListUsers                                            1  0
aa      Special:SpecialPages                                         1  0
aa      User:├ą┬░├Ę┬║                                                1  0
aa.m.b  Main_Page                                                    1  0
ab      ├É├É┬║├É┬░├ĹÔÇÜ├É┬Á├É┬│├É┬ż├ĹÔéČ├É┬Ş├É┬░:User_sk             1  0
ab      ├ÉÔÇś├ĹĂĺ├ĹÔéČ├Ĺ├É┬░                                         1  0
ab      ├ÉÔÇť├É┬░├É┬╣_├É┬«├É┬╗├É┬Ş├É┬╣_├É┬Ž├É┬Á├É┬Ě├É┬░├ĹÔéČ├Ĺ┼ĺ     1  0
ab      ├É╦ť├É┬Á├Ĺ├ĹĂĺ├É┬░_├ĺ┼í├Ĺ┼ĺ├ĹÔÇ╣├ĹÔéČ├Ĺ├ĹÔÇÜ├É┬░             1  0
ab      ├É╦ť├ĹÔÇŽ├É┬░├É┬┤├É┬ż├ĹĂĺ_├É┬░├É┬┤├É┬░├ĺ┼Ş├Ĺ┼ĺ├É┬░           3  0
ab      ├É┬ú├É┬Ş├É┬╗├Ĺ┼ĺ├Ĺ├É┬╝_├É┬Ę├É┬Á├É┬║├Ĺ├É┬┐├É┬Ş├ĹÔéČ           1  0
ab      ├É┬Ą├ĹÔéČ├É┬░├É┬Ż├ĹÔÇá├É┬Ş├É┬░                               1  0

14 rows selected.

SQL>

对我来说,大部分看起来像垃圾,但原因可能是代码页不同。希望您在设法加载数据后会看到比这更 更智能 的东西。祝你好运!