sqlloader 倒数脚本

原创 2011年01月09日 17:18:00

echo "********************************************"
echo "倒数脚本"
echo "导入表为:hi.tb_test_input"
echo "********************************************"                            
echo "请先清空临时表数据 truncate table hi.tb_test_input; "
echo "临时表清空了吗(Y/N)"
read ans
echo "请输入要上传的文件名称"  
read name              
#"*********把文本中的'M'替换成空格**********"
//'  /jm_temp/BACKUP/$name>/jm_temp/BACKUP/input.txt
echo "替换完成,详情请查看input.txt"   
echo "loAD DATA
INFILE /"/jm_temp/BACKUP/input.txt/"
append into table hi.tb_test_input
 fields terminated by /"/"
 trailing nullcols
                                (
        servnumber                                                                                           
                                )">hdjr_20101206.ctl           
                                               
sqlldr userid=username/password@database control=hdjr_20101206.ctl data=/jm_temp/BACKUP/input.txt log=hdjr_20101206.log errors=0 direct=true

 

 

--------------------------------------------------------------

cat>test.ctl 
loAD DATA
INFILE "/jm_temp/kkk/test.txt"
 truncate into table hi.tb_kkk_20101104_lodr
 fields terminated by "|"
 trailing nullcols
 (                                  
    servnumber     "trim(:servnumber)"   
   ,slrq           "trim(:slrq)"   
   ,famc           "trim(:famc)"                                                                                                                                           
 )   
 
                        
sqlldr userid=username/pwd@database control=test.ctl  data=/jm_temp/kkk/test.txt log=hdjr_20101206.log errors=0 direct=true

 

 

cat>hdjr_20101206.ctl
loAD DATA
INFILE "/jm_temp/BACKUP/t.txt"
append into table hi.tb_test_input
 fields terminated by ""
 trailing nullcols
                 (
     servnumber                                                                                           
                 )

 

oracle linux shell sqlloader导入文件以及exp备份的优化问题

在进行导入和导出的时候,因为数据源不是exp导出的,所以需要自己写控制文件。 linux_sql.ctl load data infile './test.unl' append into tab...
  • deng529828
  • deng529828
  • 2016年09月08日 18:07
  • 1114

SQL*Loader的使用总结(三)

SQL*Loader对不同文件及格式的处理方法 1.多个数据文件,导入同一张表 通常对于逻辑比较复杂的系统可能存在这种情况,因为导出的数据来源于多个系统, 因此可能提供给DBA的也是多个数据文件。这种...
  • u011364306
  • u011364306
  • 2016年01月27日 20:09
  • 2977

SQL*Loader的使用总结(一)

SQL*Loader是oracle提供的可以从多种平面文件中向数据库中加载数据的工具,使用SQLLDR工具可以在很短的时间内向数据库中加载大量的数据,像把制作好的excel表格导入数据库,可以说非常方...
  • u011364306
  • u011364306
  • 2016年01月27日 09:33
  • 3781

SQLLoader工具的使用

实习十 SQLLoader工具的使用 实验目的:学习通过SQLLoader工具把外部数据导入到ORACLE数据库中。 一、SQL*LOADER涉及的文件         数据文件Data Fil...
  • whhitgen
  • whhitgen
  • 2012年02月17日 13:12
  • 2179

SQLloader 导入文本字段有中特别符号的操作方法

导出生成落地文件的脚本: SELECT policyno 保单号, tsid 投诉id, aplname 投诉人姓名, aplmobile 投诉人手机, ...
  • xiaomifeng287
  • xiaomifeng287
  • 2013年12月26日 10:49
  • 635

用分析函数实现自动生成sqlloader定长数据装载控制文件的一个语句

本文中的内容在《2010-05-07 22:08 Automatic SQL*LOADER(以定长方式为例) ,原文地址:http://hi.baidu.com/nsj820/item/b346e51...
  • nisjlvhudy
  • nisjlvhudy
  • 2013年02月05日 15:27
  • 1138

使用sqlloader的直接加载方式和传统加载方式的性能差异

Direct 直接加载特点 (1)数据绕过SGA直接写入磁盘的数据文件 (2)数据直接写入高水位线HWM之后的新块,不会扫描HWM之前的空闲块 (3)commit之后移动HWM他人才能看到 (4)不对...
  • q947817003
  • q947817003
  • 2013年10月28日 09:36
  • 1750

sqlloader的基本用法例子

今天同事临时让我帮忙写个 sqlloader  load到DB的例子。之前只是听过sqlloader可以把数据文件快速的upload到DB。 大概知道要用到 sqlldr命令,具体怎么做就只好百度了。...
  • happy_rui
  • happy_rui
  • 2014年03月31日 17:48
  • 380

使用oracle自带工具sqlloader导入文本

sqlloader运行环境           DOS环境下加载                         在DOS环境中利用oracle工具sql loader来进行加载文本文件 ,既然是...
  • yangpingping94
  • yangpingping94
  • 2017年05月10日 10:53
  • 113

sqlloader 导入数据的一点经验教训

sqlloader 导入数据,8.6个G,nologging noarchivelog
  • louisjh
  • louisjh
  • 2017年12月22日 11:17
  • 169
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sqlloader 倒数脚本
举报原因:
原因补充:

(最多只允许输入30个字)