mysql⽤sqluldr2导出_使⽤sqluldr2将oracle⼤量表数据快速⾼
效导出
使⽤⼯具:,⽹上很容易到
notauthorized翻译
因为⼯具使⽤⾮常简单⾼效,直接上⽰例
步骤:
1、⾸先将复制到$ORACLE_HOME的bin⽬录
2、在命令⾏窗⼝(dos或linux的shell窗⼝)使⽤命令即可,整张表导出可以很⽅便的只指定⼀个表名如⽰例2,sql查询语句很长时可单独保存成⽂件如⽰例3
⽰例1: user=username/password@orcl query="select * from dual" file=d:\exp.csv log=d:\log.log
⽰例2: user=username/password@orcl query=dual file=d:\exp.csv log=d:\log.log
⽰例3: user=username/password@orcl sql=D:\daochu\exp.sql file=d:\exp.csv log=d:\lo
g.log
备注:
不带任何命令或使⽤ 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 ⽂本⽅式是不同类型的数据库数据交换的重要⽅式
mysql语句转oracle2.2 不同字符集的相同数据库之间进⾏数据交换xml文件与dat文件关联
2.3 在某些系统中为了防⽌软件版本变迁的问题,选择⽤最简单可靠的⽅式来归档和永久保存历史数据。
3.命令⾏参数详解
antics⽤户登录相关
选项
格式
作⽤vbscript命名规则
user
user/pass@tns
指定登录到特定的⽤户名
crypt
create或者on
⽤于加密或指定加密⽅式数据相关c语言ascii码第225个是什么

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。