SQL*Loader 的使用sqlldr和sqluldr2方法详解
oracle数据导出工具sqluldr2可以将数据以csv、txt等格式导出,适用于大批量数据的导出,导出速度非常快。
导出后可以使用oracle loader工具将数据导入。
简介:
Sqluldr2:专业用于大数据量导出工具之一,效率比普通导出快70%。
Sqlldr: 专业用于导入的工具之一, 在使用时,最好用磁盘写入速度快,网络好,网速快的做。
导出数据:
sqluldr2 user=c##scott/tiger@192.168.1.250/orcl field=0x03 sql=lead_table.sql file=lead_table.dat charset=ZHS16GBK head=no safe=yes fast=yes serial=ture
[oracle@master2 test]$ more lead_table.sql
select CASEID,STEPID,ACTIONDATE from LEAD_TABLE;
生成文件
[oracle@master2 test]$ sqluldr2 user=c##scott/tiger@192.168.1.250/orcl field=0x03 sql=lead_table.sql file=lead_table.dat charset=ZHS16GBK head=no safe=yes fast=yes serial=ture
0 rows exported at 2019-01-23 11:15:10, size 0 MB.
10 rows exported at 2019-01-23 11:15:10, size 0 MB.
output file lead_table.dat closed at 10 rows, size 0 MB.
导入数据:
[oracle@master2 test]$ sqlldr userid=c##scott/tiger@192.168.1.250/orcl data=lead_table.dat control=lead_table.ctl log=lead_table.log skip=0 rows=10000 direct=true streamsize=30720000 date_cache=30720000 SQL*Loader: Release 12.1.0.2.0 - Production on Wed Jan 23 11:50:18 2019 Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved. Path used: Direct Load completed - logical record count 1. Table LEAD_TABLE:
1 Row successfully loaded. Check the log file:
lead_table.log
for more information about the load.
[oracle@master2 test]$ echo $?
0
控制文件:
[oracle@master2 test]$ more lead_table.ctl
LOAD DATA
CHARACTERSET 'ZHS16GBK'
INFILE *
INTO TABLE LEAD_TABLE
FIELDS TERMINATED BY X'' optionally enclosed by '"'
trailing nullcols
(
CASEID,
STEPID,
ACTIONDATE "to_timestamp(:ACTIONDATE,'YYYY-MM-DD-HH24:MI:SS.FF')"
)
SQL*Loader 的使用sqlldr和sqluldr2方法详解的更多相关文章
- Oracle中的SQL分页查询原理和方法详解
Oracle中的SQL分页查询原理和方法详解 分析得不错! http://blog.csdn.net/anxpp/article/details/51534006
- SQL Server2012 安装方法详解
SQL Server2012 安装方法详解 - MonkeyBrothers的博客 - CSDN博客 https://blog.csdn.net/monkeybrothers/article/deta ...
- (转)Spring JdbcTemplate 方法详解
Spring JdbcTemplate方法详解 文章来源:http://blog.csdn.net/dyllove98/article/details/7772463 JdbcTemplate主要提供 ...
- MP实战系列(十二)之封装方法详解(续二)
继续MP实战系列(十一)之封装方法详解(续一)这篇文章之后. 此次要讲的是关于查询. 查询是用的比较多的,查询很重要,好的查询,加上索引如鱼得水,不好的查询加再多索引也是无济于事. 1.selectB ...
- MP实战系列(十一)之封装方法详解(续一)
之前写的封装方法详解,比较简要. 今天我主要讲增加和删除及其修改.查的话得单独再详讲. 增删改查,无论是Java或者C#等等,凡是对数据库操作的都离不开这四个. 一.增加方法讲解 MyBatis Pl ...
- PHP PDO prepare()、execute()和bindParam()方法详解
每次将查询发送给MySQL服务器时,都必须解析该查询的语法,确保结构正确并能够执行.这是这个过程中必要的步骤,但也确实带来了一些开销.做一次是必要的,但如果反复地执行相同的查询,批量插入多行并只改变列 ...
- oracle 重置序列从指定数字开始的方法详解
原文 oracle 重置序列从指定数字开始的方法详解 重置oracle序列从指定数字开始 declare n ); v_startnum ):;--从多少开始 v_step ):;--步进 tsql ...
- Python操作SQLite数据库的方法详解
Python操作SQLite数据库的方法详解 本文实例讲述了Python操作SQLite数据库的方法.分享给大家供大家参考,具体如下: SQLite简单介绍 SQLite数据库是一款非常小巧的嵌入式开 ...
- session的使用方法详解
session的使用方法详解 Session是什么呢?简单来说就是服务器给客户端的一个编号.当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站.当每个用户首次与这台WWW服务器 ...
随机推荐
- 009-centos6.6 用户以及组操作
1.查看用户所属组 id admin uid=500(admin) gid=500(admin) 组=500(admin) 2.查看用户信息 用户列表文件:cat /etc/passwd 查看系统中有 ...
- 记一次ceph集群的严重故障 (转)
问题:集群状态,坏了一个盘,pg状态好像有点问题[root@ceph-1 ~]# ceph -s cluster 72f44b06-b8d3-44cc-bb8b-2048f5b4acfe ...
- Web实现前后端分离,前后端解耦
一.前言 ”前后端分离“已经成为互联网项目开发的业界标杆,通过Tomcat+Ngnix(也可以中间有个Node.js),有效地进行解耦.并且前后端分离会为以后的大型分布式架构.弹性计算架构.微服务架构 ...
- Linux系统调优相关工具
一.系统调优概述 系统的运行状况: CPU -> MEM -> DISK*-> NETWORK -> 应用程序调优 分析是否有瓶颈(依据当前应用需求) 调优(把错误的调正确) ...
- Django前期知识准备
一. WEB应用 WEB应用程序是一种可以通过WEB访问的应用程序, 程序的最大好处是用户很容易访问应用程序, 用户只需要有浏览器即可, 不需要再安装其他软件. 应用程序有两种模式: C/S, B/S ...
- Django:(04)状态保持和验证
一.Cookie 特点 Cookie是由服务器(网站)生成的,存储在浏览器端的 键值对数据(通常经过加密) 在响应请求时,服务器会把生成 Cookie数据 发给浏览器,浏览器会自动保存 (前提:浏 ...
- SpringMVC 零配置 无web.xml
对SpringMVC启动流程的讲解 https://www.cnblogs.com/beiyan/p/5942741.html 与SpringMVC的整合 https://hanqunfeng.ite ...
- PTA(Advanced Level)1075.PAT Judge
The ranklist of PAT is generated from the status list, which shows the scores of the submissions. Th ...
- shell 数组长度
Shell 数组操作方式 数组元素个数 ${#array[@]} 数组的所有元素 ${array[*]} 字符串长度 ${#str} 1.获取数组元素的个数: array=(bil ...
- vm下centos7 mini版 NAT模式下配置静态IP
1.查看虚拟机的默认网关和子网掩码 a.vm菜单栏点击编辑->虚拟网络编辑器 b.选择VMnet8,点击NAT设置,查看子网掩码.网关IP 2. 修改服务器的网络配 ...