mysql用sqluldr2导出_使用sqluldr2将oracle大量表数据快速高效导出
使用工具:sqluldr2.exe,網(wǎng)上很容易找到
因?yàn)楣ぞ呤褂梅浅:?jiǎn)單高效,直接上示例
步驟:
1、首先將sqluldr2.exe復(fù)制到$ORACLE_HOME的bin目錄
2、在命令行窗口(dos或linux的shell窗口)使用命令即可,整張表導(dǎo)出可以很方便的只指定一個(gè)表名如示例2,sql查詢語句很長(zhǎng)時(shí)可單獨(dú)保存成文件如示例3
示例1:sqluldr264.exe user=username/password@orcl query="select * from dual" file=d:\exp.csv log=d:\log.log
示例2:sqluldr264.exe user=username/password@orcl query=dual?file=d:\exp.csv log=d:\log.log
示例3:sqluldr264.exe user=username/password@orcl?sql=D:\daochu\exp.sql file=d:\exp.csv log=d:\log.log
備注:
不帶任何命令或使用sqluldr264.exe help=yes查看幫助
工具詳細(xì)介紹:
1、主要優(yōu)點(diǎn):
1.1 導(dǎo)出文本文件的速度是目前工具中非常高效的,能達(dá)到數(shù)據(jù)泵效率的75%左右,支持txt,csv等方式,
導(dǎo)出表數(shù)據(jù)可指定字段指定數(shù)據(jù)(在sql語句中查詢相應(yīng)字段和添加where條件篩選即可);
1.2 可指定任意字段分割符與記錄分割符,分隔符不一定是可見的字符。
1.3 可自動(dòng)生成SQL*Loader的控制文件,方便在其他Oracle庫上進(jìn)行導(dǎo)入。
1.4 可直接導(dǎo)出數(shù)據(jù)到GZIP格式的壓縮文件中,降低磁盤空間,節(jié)約成本。
1.5 可進(jìn)行口令加密功能,降低腳本調(diào)度中的安全風(fēng)險(xiǎn)。
1.6 可導(dǎo)出成Mysql或Oracle數(shù)據(jù)庫上的Insert語句,而非文本文件。
2、文本方式的作用:
2.1?文本方式是不同類型的數(shù)據(jù)庫數(shù)據(jù)交換的重要方式
2.2 不同字符集的相同數(shù)據(jù)庫之間進(jìn)行數(shù)據(jù)交換
2.3 在某些系統(tǒng)中為了防止軟件版本變遷的問題,選擇用最簡(jiǎn)單可靠的方式來歸檔和永久保存歷史數(shù)據(jù)。
3.命令行參數(shù)詳解
用戶登錄相關(guān)
選項(xiàng)
格式
作用
user
user/pass@tns
指定登錄到特定的用戶名
crypt
create或者on
用于加密或指定加密方式
數(shù)據(jù)相關(guān)
總結(jié)
以上是生活随笔為你收集整理的mysql用sqluldr2导出_使用sqluldr2将oracle大量表数据快速高效导出的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高可用-软件heartbeat的入门介绍
- 下一篇: 对“西刺免费代理IP“爬取、测试并存入M