SqlLoad的簡單使用

2022-03-17 13:02:35 字數 1032 閱讀 6845

sqlload的簡單使用:

能實現: 快速匯入大量資料

1.先安裝oracle 客戶端機器.有點大,600m+,

2.安裝時選擇管理員安裝(1.1g)

3.第三步的時候我的出錯了.說是環境變數校驗不通過,檢查環境變數的長度以及是否擁有管理員許可權之後都沒解決.考慮到這裡只是用來匯入資料,我選擇了全部錯誤忽略, 最後它還是自動把環境變數加上了...具體原因不詳

4.確保sqlldr在cmd中能使用了就好.

5.開始準備匯入資料:

1.新建txt檔案,然後把txt改為.ctl

2.開啟ctl檔案,複製以下**:我的ctl檔名為:sqlload.ctl

load data

infile

'e:\aa.csv

'## 原始檔路徑,路徑不要包括中文

into table xx_temp ## 要匯入的表

(  id terminated by whitespace  ## id 為列名,whitespace 表示列之間使用空格來區分,如果是其他的 『|』 方式則使用 terminated by '|'

逗號則用逗號.以此類推

)

3.儲存好之後,開啟控制台.在控制台輸入:

sqlldr username/password@ip或網域名稱:埠/sid control=sqlload.ctl log=sqlload.out
然後回車就可以了...日誌檔案就在 log=sqlload.out 這裡,,如果不指定,就預設和ctl同乙個目錄...日誌主要用來看異常資訊和匯入的資訊.

oracle 使用sqlload匯入外部資料

使用sqlload大批量匯入資料 第一步 建立表 create table testht demo id varchar2 20 byte not null enable,name varchar2 20 byte age varchar2 20 byte 建立控制檔案 home demo.ctl ...

sqlload的基本用法

sqlload的基本用法 範例 資料檔案 2.dat 控制檔案 2.ctl 控制台裝載命令 linux sqlldr userid sjcl aaa111aaa control 2.ctl load data infile 1.txt fields terminated by x 09 traili...

SQL LOAD經常使用的一些例子

參考 使用sqlload匯入變長字元 使用sqlload匯入定長字元 load data infile into table load positional data data1 position 1 5 data2 position 6 15 begindata 11111aaaaaaaaaa 2...