sqlloader
命令介紹:1.
sqlloader
是oracle
資料庫管理軟體的乙個資料匯入工具。
(安裝oracle
時請確認它是否被安裝) 2
.sqlloader
的命令sqlldr
,這個可執行檔案在
oracle_home/bin下。
3.sqlldr
的主要命令引數介紹: ⑴、
userid
:指定使用者名稱、密碼和連線的資料庫例項名; ⑵、
control
:指定sqlloader
的控制檔案; ⑶、
log:指定匯入資料時的日誌檔案; ⑷、
bad:指定匯入資料時錯誤記錄的存放位置(如果不指定該引數將生成
「匯入檔名
.bad
」)。
例子sqlldr.bat:
sqlldr userid=cl/cl@orcl control=e:/sqlldr.ctl log=e:/1.log bad=e:/1.bad errors=1000
sqlloader
控制檔案:1.
sqlloader
的控制檔案的副檔名必須是
.ctl。
2.控制檔案的第一行必須是
load data。
3.infile
引數用來指定要匯入的檔案。(可以指定多個檔案) 4.
表名,向指定的表中追加記錄。(指定要匯入的表名) 5.
fields terminated by
字元,指定分割檔案記錄的字元。 6.
列出匯入表的具體欄位名。 7.
在匯入時可以使用「序列」和「函式」。
例子sqlldr.ctl:
SQLLoader工具的使用
實習十 sqlloader工具的使用 實驗目的 學習通過sqlloader工具把外部資料匯入到oracle資料庫中。一 sql loader涉及的檔案 控制檔案control file 匯入資料規則 日誌檔案log file 匯入資料記錄 壞檔案bad file 插入記錄出錯,如違反唯一約束,非空約...
使用SQL LOADER匯入資料
oracle的sql loader是乙個專門用於oracle導資料的工具。不過,好多dba習慣用toad匯入資料,toad這個工具。但是我覺得sql loader也不錯,特別是在批量的時候。對於初學者,我想宣告一點的是,關於那個.ctl檔案。我起初以為.ctl檔案是oracle自己的控制檔案。結果搞...
SQLLoader 使用小結 3
在使用sqlloader的時候,可能遇到資料檔案多個,或者資料檔案格式不規範的情況,下面我們就要討論一下這些的解決辦法 1.遇到多個資料檔案 如果遇到多個資料檔案,同時要匯入一張表中,就可以使用多個infile 語句 2,pear,3.00,b 2 3,grape,6.00,c 5 4,banana...