oracle如何批量導入1000萬的數(shù)據(jù)?
需要用sqlloader來進行大量的數(shù)據(jù)導入。
1、首先,在數(shù)據(jù)庫中要創(chuàng)建跟字段對應的表,并設(shè)置字段長度足夠大。
2、根據(jù)創(chuàng)建的表名,及文本的格式編寫腳本。保存成文件,名字為:load.ctl
load data infile 'result.txt' --文本文件名 replace into table resultxt --插入的表名 (resultid char terminated by ',', --讀取以逗號分隔的數(shù)據(jù),下同 website char terminated by ',', ipport char terminated by ',', status char terminated by whitespace)
3、ctrl+win鍵,打開命令提示符。
4、執(zhí)行以下語句:
sqlldr userid=用戶名/密碼@數(shù)據(jù)庫實例 control=路徑\result.ctl log=路徑\resulthis.out
5、等待導入完成即可。
下一篇你最喜歡的明星是哪個