SqlLoad的簡單使用


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同一個目錄...日志主要用來看異常信息和導入的信息.

 

  原創文章,轉載注明出處.

  

 

  

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM