mysql用sqluldr2导出_使用sqluldr2将oracle大量表数据快速高效导出
使用工具:sqluldr2.exe,網上很容易找到
因為工具使用非常簡單高效,直接上示例
步驟:
1、首先將sqluldr2.exe復制到$ORACLE_HOME的bin目錄
2、在命令行窗口(dos或linux的shell窗口)使用命令即可,整張表導出可以很方便的只指定一個表名如示例2,sql查詢語句很長時可單獨保存成文件如示例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查看幫助
工具詳細介紹:
1、主要優點:
1.1 導出文本文件的速度是目前工具中非常高效的,能達到數據泵效率的75%左右,支持txt,csv等方式,
導出表數據可指定字段指定數據(在sql語句中查詢相應字段和添加where條件篩選即可);
1.2 可指定任意字段分割符與記錄分割符,分隔符不一定是可見的字符。
1.3 可自動生成SQL*Loader的控制文件,方便在其他Oracle庫上進行導入。
1.4 可直接導出數據到GZIP格式的壓縮文件中,降低磁盤空間,節約成本。
1.5 可進行口令加密功能,降低腳本調度中的安全風險。
1.6 可導出成Mysql或Oracle數據庫上的Insert語句,而非文本文件。
2、文本方式的作用:
2.1?文本方式是不同類型的數據庫數據交換的重要方式
2.2 不同字符集的相同數據庫之間進行數據交換
2.3 在某些系統中為了防止軟件版本變遷的問題,選擇用最簡單可靠的方式來歸檔和永久保存歷史數據。
3.命令行參數詳解
用戶登錄相關
選項
格式
作用
user
user/pass@tns
指定登錄到特定的用戶名
crypt
create或者on
用于加密或指定加密方式
數據相關
總結
以上是生活随笔為你收集整理的mysql用sqluldr2导出_使用sqluldr2将oracle大量表数据快速高效导出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高可用-软件heartbeat的入门介绍
- 下一篇: 1、初始JAVA