oracle的sqlload遇到超长,oracle sqlload
SQLLOADER的命令:SQLLDR USERID=SYS/SYS@DB_SERVICE CONTROL=XXXX.CTL LOG=XXXX.LOG
BINDSIZE=1048576 ROWS=100 ERRORS=10000 READSIZE=2097152
SILENT=(HEADER,FEEDBACK)关于这些参数的帮助在命令行直接执行SQLLDR可以得到,这里指出BINDSIZE不应该大于READSIZE的值。关于SPOOL导出文本数据的一些格式建议:SQL*PLUS环境设置SET NEWPAGE NONE HEADING OFF
SPACE 0 PAGESIZE 0 TRIMOUT ON TRIMSPOOL ON LINESIZE
2500注:LINESIZE要稍微设置大些,免得数据被截断,它应和相应的TRIMSPOOL结合使用防止导出的文本有太多的尾部空格。但是如果LINESIZE设置太大,会大大降低导出的速度,另外在WINDOWS下导出最好不要用PLSQL导出,速度比较慢,直接用COMMEND下的SQLPLUS命令最小化窗口执行。对于SPOOL数据的SQL,最好要自己定义格式,以方便我们的导入,如例子如下:SELECT
JBSJ.JSJDM||CHR(9)|| JBSJ.ZZJGDM||CHR(9)||
JBSJ.YYZZH||CHR(9)||
REPLACE(REPLACE(JBSJ.NSRMC,CHR(10)),CHR(13))||CHR(9)||
QYRY.ZJLXDM||CHR(9)||
REPLACE(REPLACE(QYRY.ZJHM,CHR(10)),CHR(13))||CHR(9)||
REPLACE(REPLACE(QYRY.XM,CHR(10)),CHR(13))||CHR(9)||
REPLACE(REPLACE(JBSJ.ZCDZ,CHR(10)),CHR(13))||CHR(9)||
REPLACE(REPLACE(JBSJ.JYDZ,CHR(10)),CHR(13))||CHR(9)||
REPLACE(REPLACE(JBSJ.JYFW,CHR(10)),CHR(13))||CHR(9)||
REPLACE(REPLACE(JBSJ.JYDZYB,CHR(10)),CHR(13))||CHR(9)||
ZCLX.DJZCLXDM||CHR(9)||
TO_CHAR(JBSJ.KYDJRQ,'YYYY-MM-DD')||CHR(9)||
JBSJ.SWJGZZJGDM||CHR(9)||
REPLACE(REPLACE(SWJGZZJG.SWJGZZJGMC,CHR(10)),CHR(13))||CHR(9)||
JBSJ.ZCZBJE||CHR(9)||
JBSJ.NSRZT||CHR(9)||
NSRZT.NSRZTMC
FROM DJDB.DJ_JL_JBSJ JBSJ,
DJDB.DJ_JL_QYRY QYRY,
DMDB.GY_DM_SWJGZZJG SWJGZZJG,
DMDB.DJ_DM_DJZCLX ZCLX,
DMDB.DJ_DM_NSRZT NSRZT
WHERE JBSJ.DJZCLXDM=ZCLX.DJZCLXDM
AND JBSJ.JSJDM=QYRY.JSJDM
AND QYRY.ZWDM='01'
AND JBSJ.SWJGZZJGDM=SWJGZZJG.SWJGZZJGDM
AND JBSJ.NSRZT=NSRZT.NSRZTDM
AND JBSJ.NSRZT!=90
AND JBSJ.KYDJRQ <
TO_DATE('20040701','YYYYMMDD')对于字段内包含很多回车换行符的应该给与过滤,形成比较规矩的文本文件。
oracle的sqlload遇到超长,oracle sqlload相关推荐
- oracle更新blol字段超长,oracle - 将对象值插入表PL / SQL而无需指定属性 - 堆栈内存溢出...
我有以下架构 DROP TABLE ALUMNO_ASIGNATURA; DROP TABLE ASIGNATURA; DROP TABLE TITULACION; DROP TABLE PROFES ...
- oracle blob转字符串乱码,oracle数据库字段乱码
oracle字符乱码问题的解决 今天开发人员说在表字段后添加注释出现乱码,但其他开发人员添加注释无此原因,于是判断是其客户端字符集设置问题. 出现乱码的注释如图 解决方法 1 查看客户端字符集 SQL ...
- oracle 表列 自增,ORACLE表建立自增列
create tablespace studentDB datafile 'E:\datafiles_1.dbf' size 10m; create user Huang_Ying_Bo identi ...
- oracle实例没有连到监听上6,oracle LISTENER未监听到oracle实例问题解决
oracle LISTENER未监听到oracle实例问题解决 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = ...
- oracle参数文件initorcl位置,ORACLE参数文件
ORACLE参数文件 简介 参数文件记录了数据库的配置.在数据库启动时,Oracle要根据参数文件中的参数配置数据库.如果为各个内存池分配多少内存,允许打开的进程数和会话数等.要让数据库启动,必须先读 ...
- oracle 10.2 64位,Oracle 10.2.0.5 x64升级到11.2.0.3 x64
说明:11g数据库现在新部署的数量也很多的,对于10g数据库,现在整理一下10g到11g的升级过程.10.2.0.2以上版本才能升级到11.2.0.3版本. 升级说明:10.2.0.5(64)-> ...
- 菜鸟也来学习ORACLE(1)_linux下安装oracle 11g
加入 oracle Club 之前,学长给我们开了个小会 说是看看我们加入的意愿,哎哎 其实直无聊,但是大体比较重视linux 服务器的搭建 以及在linux 下安装oracle 搭建一个oracl ...
- ubuntu下oracle数据的导入,导入oracle数据库命令行
Windows DOS窗体下Oracle 数据库的导入导出命令 oracle 用户创建 数据库的导入导出imp/exp 可以在SQLPLUS.EXE或者DOS(命令行)中执行 执行环境:可以在SQLP ...
- cmd导入oracle库文件,cmd 导入oracle数据库
从服务器将Oracle数据库导出到本地Oracle数据库的方法 原文:从服务器将Oracle数据库导出到本地Oracle数据库的方法 1.将服务器上的Oracle数据库导入到本地 在CMD模式下执 ...
最新文章
- 正则表达式学习实例1
- exchange 2013 lesson 4 - installing
- 在iOS8 下用Swift 创建自定义的键盘
- mysql zip 安装
- 论文浅尝 | 重新审视语言模型与知识库的关系
- IIS Web怪问题: Access is denied due to invalid credentials.
- 微信公众平台开发(一) 配置接口
- NET面试题:在C#中如何声明一个类不能被继承
- windows 编程 之 问题解决笔记
- 基于Altium Designer的4层PCB板的绘制
- 展讯SC9820E驱动配置之camera配置
- 微信记录删了,怎么恢复找回来?5种攻略推荐
- 第五章 机械臂的组装及控制
- 芝麻信用获世界级安全认证
- python科研向数据处理篇——python-pptx批量向PPT中插入图片
- 国外的android手机号码,Android - 手机号码格式化和删除国家/地区代码
- 前端HTML+CSS之网页排版(三)
- numpy dot用法解释
- 【FPGA入门教程】(七)FSM(Finite State Machine,有限状态机)设计
- Android 仿美拍,秒拍 ,视频封面选择.有图有真相.
热门文章
- 美的集团:收购KUKA总价款为15亿欧元
- 绿色iPhone 13和紫色iPad Air将在明天发布?网友:苹果又寻思在配色上“整活儿”...
- 京东:2022年将在全国范围内招聘超两万名高校毕业生
- 郭明錤:全新设计AirPods Pro2将于2022年末推出
- 工信部:要实现并完善针对老年人增设的“一键进入”人工客服功能
- 淘宝发布年度十大同款:钟南山哑铃、奥特曼变身器、嫦娥五号暖宝宝入选
- 网络恶意营销账号猖獗,国家网信办出手了
- iOS 14代码泄露iPhone 12系列细节:有且仅有两款配备ToF 3D镜头
- 网购成瘾是一种精神障碍?将导致抑郁和破坏社交 网友:没钱即可根治
- 卢伟冰:Redmi K30会支持全网通5G 雷军:必须的!