方法一:
filename=$1
if [ "X${filename}" = "X" ]
then
echo "请输入要导入文件名:"
read filename
fi
#生成loader.ctl文件
rm loader.ctl
echo "load data" >>loader.ctl
echo "infile './${filename}'" >>loader.ctl
echo "replace into table sql" >>loader.ctl
echo "fields terminated by '|'" >>loader.ctl
echo "(groupid,qdyyd)" >>loader.ctl
#导入文件到临时表sql
sqlldr 账号名/密码@数据库库名 control=loader.ctl
方法二:
filename=$1
if [ "X${filename}" = "X" ]
then
echo "请输入要导入号码的文件名:"
read filename
fi
#生成loader.ctl文件
rm loader.ctl
echo "load data" >>loader.ctl
echo "infile './${filename}'" >>loader.ctl
echo "replace into table temp_id" >>loader.ctl
echo "fields terminated by X'0D'" >>loader.ctl
echo "(id)" >>loader.ctl
#导入文件到临时表temp_ljh
sqlldr 账号名/密码@数据库库名 control=loader.ctl
分享到:
相关推荐
oracle sqlldr导入带有自动增加的数据实例
windowns下利用bat命令+oracle的sqlldr功能导入数据,导入速度很快
oracle sqlldr多文件批量导入
Linux下将远程mysql数据库需要的数据导出到本地文件,然后将文件导入到本地的oracle数据库中,通过shell脚本和sqlldr实现每日定时任务
用的是11.2.0.4的Instant Client,Oracle没给sqlldr,Tools里面也没有(12C就有)。 网上下载了几个都是11.2.0.1的sqlldr,包括标了版本号的,都需要替换库文件。 这个是自己安装p13390677_112040_Linux-x86-64_4of7...
C# 通过oracle sqlldr 将TXT批量导入oracle 一个文件夹里有大量的TXT文件,以"~"区分各字段. 这个程序能批量将此文件夹里的所有的文件导入oralce 并按日期把已导入的TXT文件复制另一个文件夹
VS2013 C#.Net开发 C#利用SqlLdr 数据批量导入Oracle程序源码,高效可达万行/秒。 1.可多表同时执行 2.可视导入信息反馈,可查看错误数据及导入日志。 3.内含 批处理 执行方法 及 导入 ldr Demo文件。 4.内含导数据...
Oracle sqlldr 大批量数据导入工具使用实例,通过Oracle 自带的sqlldr 工具可快速导入大批量的数据至Oracle中。 工具使用前提条件: 1.安装的Oracle Client 不能为精简版,要不然就找不到sqlldr.exe 2.将Oracle的...
MySQL数据导入到Oracle的中间件,其工作原理是将MySQL数据的导出命令写入到d:/mysqltooracle/exportcmd.txt,打开该文件即可获取需要手动执行的导出MySQL数据的sql脚本,执行后会在 “/var/mysqltooracle”(针对...
ImportExcel2Oracle.aspx通过dateset.update把数据更新到oracle数据库中的RAWDATA表中,当oracle数据库表中数据很大时,这种导入速度很慢,但是表数据空时导入比较快。ImportExcelData2Oracle.aspx通过oracle 的sql...
oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
oracle11g基本客户端,主要是用于windows环境下sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M ...
oracle linux 11gR2 x86-64 instant client with sqplus sqlldr imp exp
利用sqlldr大量数据导入,方便,快速
sqlldr报超出字符长度错误,可以参考的好资料。
Oracle SQLLDR介绍及基于SQLLDR的数据库同步系统实现,刘苑琦,邹仕洪,SQL*Loader是Oracle数据库系统提供的一个高速批量数据加载工具,它可以在极短的时间内加载数量庞大的数据,可以直接被前端应用程序调��
oracle 11.2客户端(linux) sqlldr相关文件 如果oracle客户端用的是rpm方式安装: sqlldr命令放在bin 其他文件放在lib 如果oracle客户端用的是直接解压方式: 所有都放在根目录即可
最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M http://download.csdn.net/download/mysky2008/4382509 下载了10g的,但本地测试出现sql*loader 704错误,不知道怎么...
Oracle数据库使用SQL_Loader导入外部数据的方法详解,详细讲解 sqlldr的使用
批量导入文本文件在Oracle数据库操作中经常遇见,今天给大家介绍一种通过sqlldr批处理实现的方法,有需要的朋友们可以参考借鉴,下面来一起看看。