a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

Oracle批量導入文本文件快速的方法(sqlldr實現)

2024-08-29 13:59:21
字體:
來源:轉載
供稿:網友

前言

最近做項目的時候需要導入一批3000多萬條的POI數據到Oracle數據庫,簡單的插入導入速度太慢,使用sqlldr 批量導入3000多萬條數據花了20分鐘左右,速度還可以,現在分享給大家,具體方法如下:

1.新建導入控制文件 input.ctl,文件內容如下:

Load dataCharacterset UTF8Infile 'H:/POI/baidu.txt'Append into table tbl_poi_baidufields terminated by ","Optionally enclosed by '""'Trailing nullcols(POI_NAME,CLASS_ALL,ADDR,PHONE,TEL,LONGITUDE,LATITUDE,CITY,CITYCODE,PROVINCE,DISTRICT,STREET,STREENUMBER,CLASS_1,CLASS_2,CLASS_3,CLASS_4)

2.命令行窗口輸入:

sqlldr userid=sde/sde control=input.ctl log=log.out discard=discard.txt errors=1000000 

注意:文件字符集要與Oracle服務等字符集一致,建議文件另存為UTF-8無BOM,導入文件內添加 Characterset UTF8 ,解決Oracle數據導入中文亂碼:export NLS_LANG='SIMPLIFIED CHINESE_CHINA.AL32UTF8'

DOS環境下文件快速合并: copy *.csv newfile.txt

總結

以上就是這篇文章的全部內容,希望能對大家學習或者使用Oracle數據庫有所幫助,如有有疑問大家可以留言交流。


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久这里只有精品首页 | aaa在线 | 91视频在线免费观看 | 狠狠色综合网站久久久久久久 | 99精品全国免费观看视频软件 | 不卡成人 | 国产欧美综合一区二区三区 | 亚洲国产一区二区三区 | 91观看 | 成人精品鲁一区一区二区 | 欧美在线播放一区二区 | 四虎影视网址 | 久久中文字幕一区 | 亚洲免费在线观看 | 人人种亚洲 | 国产伦精品一区二区三区在线 | 午夜精品久久久久久久久久久久 | 国产精品二区三区 | 你懂的在线视频播放 | 国产电影一区二区在线观看 | 国产福利片在线 | 午夜免费视频 | 中文字幕日韩欧美一区二区三区 | 国产香蕉视频在线播放 | 久久一区 | 91中文字幕在线 | 久操草 | 亚洲视频一区二区在线 | 亚洲免费在线 | 亚洲一区二区三区高清 | 播放一级毛片 | 久久亚洲精品中文字幕蜜潮电影 | 中字一区| 日本一本不卡 | 亚洲福利一区 | 国产精自产拍久久久久久 | 成人免费视频视频在线观看 免费 | 中文字幕av一区 | 久久午夜电影 | 亚洲自拍一区在线观看 | 激情欧美一区二区三区中文字幕 |