简介:Oracle数据导出工具sqluldr2可以将数据以csv、txt等格式导出,适用于大批量数据的导出,导出速度非常快。导出后可以使用Oracle loader工具将数据导入。

安装:下载:http://www.onexsoft.com/software/sqluldr2linux64.zip

解压zip包,复制sqluldr2_linux64_10204.bin到$ORACLE_HOME的bin目录,重命名为sqluldr2

增加环境变量export LD_LIBRARY_PATH=$ORACLE_HOME/bin:$ORACLE_HOME/lib:/lib:/usr/lib

执行source .bash_profile 应用环境变量。

使用:sqluldr2 --help查看帮助

参数如下:

user = username/password@tnsname

sql = SQL file name

query = select statement

field = separator string between fields

record = separator string between records

rows = print progress for every given rows (default, 1000000)

file = output file name(default: uldrdata.txt)

log = log file name, prefix with + to append mode

fast = auto tuning the session level parameters(YES)

text = output type (MYSQL, CSV, MYSQLINS, ORACLEINS, FORM, SEARCH).

charset = character set name of the target database.

ncharset= national character set name of the target database.

parfile = read command option from parameter file

read = set DB_FILE_MULTIBLOCK_READ_COUNT at session level

sort = set SORT_AREA_SIZE at session level (UNIT:MB)

hash = set HASH_AREA_SIZE at session level (UNIT:MB)

array = array fetch size

head = print row header(Yes|No)

batch = save to new file for every rows batch (Yes/No)

query参数如果整表导出,可以直接写表名,如果需要查询运算和where条件,query=“sql文本”,也可以把复杂sql写入到文本中由query调用

导出测试:

本地执行方式:users参数可以省略不写,和expdp username/passwd 方式一样

export ORACLE_SID=orcl

sqluldr2 testuser/testuser query=test_table1 file=test_table1.txt

客户端连接:tns方式

sqluldr2 testuser/testuser@orcl query=test_table1 file=test_table1.txt

客户端连接:简易连接

sqluldr2 testuser/testuser@x.x.x.x:1521/orcl query=test_table1 file=test_table1.txt

get_tables.sql为预定义导出sql

sqluldr2 USER=userid/keyword@db_name sql=get_tables.sql head=no FILE=/tmp/stock.csv

对于大表可以输出到多个文件中,指定行数分割或者按照文件大小分割,例如:

sqluldr2 testuser/testuser@orcl query="select * from test_table2" file=testtable2%B.txt batch=yes rows=500000

oracle安装sqluldr2,Oracle sqluldr2工具使用方法相关推荐

  1. 无法启动oracle安装程序,oracle服务无法启动的原因及解决方法

    由于更改了机器的名称造成Oracle服务的监听器和OracleDbConsole**无法启动,解决方法如下: 数据库监听器无法启动解决方法: 1.搜索你的oracle安装目录,找到这俩个文件 tnsn ...

  2. linux查看iozone安装目录,IOZONE测试工具使用方法

    IOZONE测试工具使用方法 IOZONE主要用来测试操作系统文件系统性能的测试工具,该工具所测试的范围主要有,write , Re-write, Read, Re-Read, Random Read ...

  3. oracle安装实验,Oracle之课程实验一(安装oracle)

    课程名称:Oracle11g数据库应用简明教程 实验题目:实验一安装数据库 姓名:李日中 学号:2010324264班级:10计本3班 实验日期:2013-4-10 成绩: 一. 实验目的 安装数据库 ...

  4. 数据库oracle安装失败,Oracle数据库安装错误集锦

    Oracle数据库安装错误集锦: ◆1.如果你不能运行./runInstaller ,提示x11 错误,请使用root 输入如下命令#xhost + ◆2.如果当你输入dbca命令之后在最后一步会莫名 ...

  5. 如何判断oracle安装成功,Oracle学习笔记之第四节安装完数据库后的一些介绍(包括如何查看库的状态)...

    安装数据库,一般先装网格基础架构,后装数据库,网络必然先出在先装的网格基础架构上1521端口. 每次模板建库会产生一个化身,看化身. 在看之前要先决定环境变量是哪个. sqlplus /nolog c ...

  6. oracle安装参数,Oracle安装内核参数设置

    oracle support 说明: Modify your kernel settings in /etc/sysctl.conf as follows. If the current value ...

  7. crt查看oracle安装目录,ORACLE 11g数据库安装步骤

    编辑bash_profile: vi .bash_profile 在bash_profile中输入下面环境变量: export TMP=/tmp export TMPDIR=$TMP export O ...

  8. oracle 安装截图,ORACLE WIN7安装过程截图

    Server.Transfer 和 Response.Redirect 用法区别 在ASP.NET中,在后台传值方式目前大多都是用 Response.Redirect("页面地址" ...

  9. oracle安装rman,oracle之rman详解

    1.设置并发执行rman备份 1)手工配置 run{ allocate channel c1 type disk; allocate channel c2 type disk; allocate ch ...

  10. oracle 最小系统,基于最小化CENTOS6.6最小化安装,oracle 11g 数据安装过程!

    Linux环境配置 OS:CentOS 6.6 DB:Oracle 11gR2 将Oracle安装到home/oracle目录 配置过程:本文来自Oracle官方文档+网上资料 1. 以root用户登 ...

最新文章

  1. 书评:实战Apache JMeter
  2. Day 21:Docker 入门教程
  3. html frame跳转实例,HTML frame标签怎么用?frame标签的具体使用实例
  4. oracle slient静默安装并配置数据库及仅安装数据库不配置数据库shell
  5. 【2016年第5期】数据科学人才的需求与培养
  6. Python——常用Python包的学习笔记
  7. osg 镜面_浙江天梭手表镜面抛光
  8. php模板建站seo,phpwin建站教程,phpwind模板
  9. Hadoop KMS 透明加密配置以及测试
  10. JS基础知识点大汇总
  11. 一些事,只配当回忆.一些人,只能做过客。既不回头 何必不忘 既然无缘 何必誓言 。这个世界.那么脏.谁有资格.说悲伤。...
  12. Google Chrome 扩展程序
  13. 茶饮连锁门店数字化转型
  14. 瑞士军刀──Valgrind
  15. 40核至强服务器性能如何,20核心40线程怎么样?双路E5-2680 V2评测
  16. RDKit|摩根分子指纹计算、提取与可视化
  17. 当精算、保险和再保险遇到量子计算,金融行业要变天了
  18. cx_oracle cp37,安装问题“pip install cx\u Oracle7.1.3cp37cp37mwin\u amd64”
  19. 免费的mac办公套件推荐:Polaris Office mac版
  20. 极光推送环境区分php,JPush Android 推送如何区分开发、生产环境

热门文章

  1. 精通JavaScript?关于JavaScript的内存与性能问题,你又了解多少呢?
  2. WAP PUSH解析(3)——Android中实现
  3. Android网络视频播放器DEMO
  4. win10系统下360加速球不显示网速解决方法
  5. multisim 仿真
  6. c语言程序设计职工信息管理系统,C语言程序设计-职工信息管理系统.doc
  7. webstorm 破解的方法
  8. iphone pop服务器没有响应,iPhone 6 Plus跳屏或者触摸失灵的解决办法
  9. c语言调用串口扫码枪,C#利用控件mscomm32.ocx读取串口datalogic扫描枪数据
  10. 如果服务器被攻击是不是里面所有ip都会暴露?