ITPub博客

首页 > 数据库 > Oracle > sqluldr2导出

sqluldr2导出

原创 Oracle 作者:cqvienet 时间:2017-08-11 14:32:28 0 删除 编辑
简介:
Sqluldr2:专业用于大数据量导出工具之一,效率比普通导出快70%。 ( Sqlldr:专业用于导入的工具之一,请注意两个工具的区别。),在使用时,最好用磁盘写入速度快,网络好,网速快的做。

工具列表:
针对不同平台用不同的导出工具:
Windows:     sqluldr2.exe
Linux(32位): sqluldr2_linux32_10204.bin
Linux(64位):   sqluldr2_linux64_10204.bin

使用说明 (Windows平台):
使用sqluldr2的步骤:
1.打开运行àcmd进入到sqluldr2.exe的当前目录


2.参数介绍

User=用户/密码@tns

Query=”查询语句”

File= 导出的路径

Head= 输出信息时,yes表示要表头,no表示不要表头


注意:想查看更多参数,请输入 sqluldr2 help=yes


代码例子1:

sqluldr2.exe USER=用户/密码@tnsQUERY="select   /*+ parallel(8)  */  *from cs_XXX dt,cfg_XXX devdim105 wheredt.starttime>=to_date('2012-06-27 00:00:00','yyyy-mm-dd hh24:mi:ss') and dt.starttime<=to_date('2012-06-2700:01:59','yyyy-mm-dd hh24:mi:ss') AND dt.msc= devdim105.mapvalue(+) ANDdevdim105.deviceid=15 " head=yes FILE=F:\cs_XXX_test.csv


代码例子2(这种方式用于导出的查询sql很长,那么就把sql写在123.sql文件里 ):

sqluldr2.exe USER=用户/密码@tns  sql=123.sqlhead=yes FILE=F:\cs_XXX_test.csv



3.在cmd里,直接把步骤2的代码例子1 ,贴进去执行。



注:如果执行报报错,就有可能是环境变量path的问题,还有就是plsql需要的oci.dll文件等多个dll文件,请放在sqluldr2的目录下。


4.查看结果F:\cs_XXX_test.csv



5.打开csv里面的内容,就可以用sqlldr进行 入库。


官方下载:

http://www.anysql.net/software/sqluldr.zip

简单介绍:
简介:
Sqluldr2:专业用于大数据量导出工具之一,效率比普通导出快70%。 ( Sqlldr:专业用于导入的工具之一,请注意两个工具的区别。),在使用时,最好用磁盘写入速度快,网络好,网速快的做。

工具列表:
针对不同平台用不同的导出工具:
Windows:     sqluldr2.exe
Linux(32位): sqluldr2_linux32_10204.bin
Linux(64位):   sqluldr2_linux64_10204.bin

使用说明 (Windows平台):
使用sqluldr2的步骤:
1.打开运行àcmd进入到sqluldr2.exe的当前目录


2.参数介绍

User=用户/密码@tns

Query=”查询语句”

File= 导出的路径

Head= 输出信息时,yes表示要表头,no表示不要表头


注意:想查看更多参数,请输入 sqluldr2 help=yes


代码例子1:

sqluldr2.exe USER=用户/密码@tnsQUERY="select   /*+ parallel(8)  */  *from cs_XXX dt,cfg_XXX devdim105 wheredt.starttime>=to_date('2012-06-27 00:00:00','yyyy-mm-dd hh24:mi:ss') and dt.starttime<=to_date('2012-06-2700:01:59','yyyy-mm-dd hh24:mi:ss') AND dt.msc= devdim105.mapvalue(+) ANDdevdim105.deviceid=15 " head=yes FILE=F:\cs_XXX_test.csv


代码例子2(这种方式用于导出的查询sql很长,那么就把sql写在123.sql文件里 ):

sqluldr2.exe USER=用户/密码@tns  sql=123.sqlhead=yes FILE=F:\cs_XXX_test.csv



3.在cmd里,直接把步骤2的代码例子1 ,贴进去执行。



注:如果执行报报错,就有可能是环境变量path的问题,还有就是plsql需要的oci.dll文件等多个dll文件,请放在sqluldr2的目录下。


4.查看结果F:\cs_XXX_test.csv



5.打开csv里面的内容,就可以用sqlldr进行 入库。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29108856/viewspace-2143399/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Oracle密码复杂度
请登录后发表评论 登录
全部评论

注册时间:2014-03-03

  • 博文量
    86
  • 访问量
    101533