初見Oracle SqlLoader工具

因爲大量的數據存在於文本文件中,需要導入到Oracle,有幸接觸到神器SqlLoader.


在安裝好Oracle的主機上單獨運行sqlldr命令

sqlldr


將看到關於此工具的說明:

212103447.jpg


也只是簡單的一個例子,幫助初次接觸的你。


編寫一個ctl文件,Oracle數據庫的控制文件,命名爲input.ctl

load data
infile A
append into table B
fields terminated by C
(
    D[COLUMNLIST]
)


備註:

A處填寫輸入的數據文件的全路徑或者相對路徑,使用字符串格式(由"包含)

B處填寫對應的數據庫中表名(但是我們要保證此表是存在的並且結構正確)

C處填寫文本文件中數據間的分隔符,使用字符串格式(由"包含)

D處填寫文本數據對應到數據庫表中的字段名列表,多個字段名使用","分割


如果一切都準備好的話,後面就更加OK。將目錄切換到input.ctl所在的目錄下,運行

sqlldr userid=username/password@instanceName control=input.ctl



OK啦!

214734680.png









發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章