熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

使用 SQL*Loader 向 Oracle 導入數據

2013-11-13 15:49:18  來源: Oracle 

  使用Oracle的sqlldr工具來將SDSSCSV文件中的數據導入數據庫
  
  SDSSCSV 放置於 E:\ 內容如下
  
  E
  
  EE
  E
  E
  
  操作步驟
  在Oracle中按照導入數據的格式建立一個空表
  
  類型   大小  小數
  RA   Number     
  DEC   Number     
  MAG   Number      
  
  編寫一個loaderctl文件內容如下
  
  load data
  infile E:\SDSScsv
  into table SDSS_STARS
  fields terminated by
  ( RA DEC MAG )
  
  在CMD中執行以下語句
  
  sqlldr scott/tiger control=loaderctl
  
  自動在當前目錄下生成兩個文件
  
  默認日志文件名為loaderlog
  默認壞記錄文件為SDSSbad
  
  注意事項
  必須在服務器本機上操作不能在只安裝Oracle客戶端的機器上使用
  CSV文件的內容是以分隔的如果數據在結尾沒有逗號導入時就會出錯
  可以利用UltraEdit等文本編輯器處理一下將 ^p 替換為 ^p 就可以在每行的末尾加上一個逗號了
  數據導入需要較長的時間
From:http://tw.wingwit.com/Article/program/Oracle/201311/17350.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.