oracle中如何定时执行sqlldr导入文本数据到oracle表-小知识的简介

正在使用人数

话题:oracle中如何定时执行sqlldr导入文本数据到oracle表中狗问题详情:我的sqlldr以写好了如下:LOAD在网上看到要写一个shell脚本,回答:我这个是要从原始数据库informax导入数据到oracle中原数据我已经拿到oracle数据库所在的机器上了,在采用sqlldr导入oracle中,现在。

小知识:oracle中如何定时执行sqlldr导入文本数据到oracle表-小知识

oracle中如何定时执行sqlldr导入文本数据到oracle表-小知识

时间:2016-04-12 20:53    来源: 我爱IT技术网    编辑:佚名

话题:oracle 中如何定时执行sqlldr导入文本数据到oracle表中 狗

问题详情:我的sqlldr以写好了如下:LOAD 在网上看到要写一个shell脚本,

回答:我这个是要从原始数据库informax导入数据到oracle中 原数据我已经拿到oracle数据库所在的机器上了,在采用sqlldr导入oracle中,现在要做的就是怎么定时的执行sqlldr了。手工跑没有问题。

参考回答:我看到的shell好像还要带坏境变量,对了 我oracle安装在linux下。急求解释啊

话题:shell导入.dat 到oracle

问题详情:.dat中是数据,需要通过shell导入到数据库中

回答:在shell里面用sqlldr导入数据就行了! 如: #!/bin/sh # sqlldr orcl/orclpwd data=xxxx.dat control=xxxx.ctl

话题:麻烦前辈帮写一个shell,功能是读取文本 的数据后 入

问题详情:10余下行类似,写一个shell,功能是将这个文本 的内容写入

回答:#awk -F'!' '{print"insert into tablename values ("$3",'\''"$1"'\'',"$2");"}' stu.dat stu.sql;echo 'mit;'stu.sql;cat stu.sql;#nohup sqlplus username/password#dbname stu.sql &

参考回答:这个没必要用SHELL AWK自己写,完全可以用sqlldr来完成。

话题:shell中调用sql

问题详情:1.$id_num=exec("select id_num from impl_info where name=$1

回答:1、用sqlldr把数据导出到 中。2、再从 中把数据读出来。※我们实际项目中是这么做的。--以上,希望对你有所帮助。

参考回答:好像Shell只管执行,执行中即使有错误也不会提示的,我一直觉得很纳闷,如何捕捉Shell中的错误呢?

话题:SHELL中如何将txt 导入到oracle中,在oracle中经过sql语

问题详情:请高手写一个实例或者找一个实例解释并注释一下

回答:Oracle 通过运行 sqlldr 程序来完成大容量导入 作。Oracle 大容量导入 作: hi.baiduhttp://www.zhishizhan.net/xiaozhishi/wangzhiqing/blog/item/1f65dbff3c3400024f5646 Oracle 大容量导入 作 II: hi.baiduhttp://www.zhishizhan.net/xiaozhishi/wangzhiqing/blog/item/224f2c3533c3dfbc5fdf0e43 Oracle 大容量导入 作 III - 使用外部表: hi.baiduhttp://www.zhishizhan.net/xiaozhishi/wangzhiqing/blog/item/220af002c0cddaf0

参考回答:控制 基本格式:LOAD DATAINFILE 'T.DAT' 要导入的数据 (格式1) INFILE 'TT.DAT' 导入多个 (可以和格式1并列使

话题:shell 里用awk,手动执行shell可以,放在crontab里就不行

问题详情:sqlldr CONTROL=jhf_indb.ctl, done手动执行这个shell,可以将

回答:里面jhf_indb.awk和INDB.dat等 ,最好指定绝对路径

参考回答:在dbaccess前加上绝对路径或者在shell脚本里面在执行dbaccess命令前rvz先改变 路径到相应位置。…-----------------需要在脚本里增

话题:shell怎么编写判断一批 是否完全到达,到到后执行sqlload

问题详情:shell怎么编写判断一批 是否完全到达,到到后执行sqlload,写

回答:如果命令执行成功,则返回0那么利用if [ $? -eq 0 ];then sqlloadfi来判定就OK。另外,传输前计算 个数,传输后,判定 个数是否==传输前的变量

参考回答:如果 是从另个Linux/Unix系统传来的,最 的方法是先传送储存于一个不同的 名,传送完毕后,再做个cksum,确认两边的

话题:shell脚本中实现对oralce数据库的 作

问题详情:在shell脚本对oracle数据库进行 作,具体描述如下:在tablelist目

回答:试一下,我没环境,不能帮你测试,有问题 在表名的 中,增加表结构说明,格式如下: field1,field2,field3,..,fieldn load_data() { TABNAME=$1 DATAFILE=$2 crt_ctlfile $TABNAME $DATAFILE sqlldr $username/$password control=loader.ctl if [ $? -ne 0 ] then echo "error load $TABNAME!" exit -1 fi } crt_ctlfile() { echo "load data" loader.ctl echo "infile '$2'" loader.ctl echo "into table $1" loader.ctl echo "fields terminated by \"|\" optionally enclosed by '\"'" loader.ctl echo "(" loader.ctl cat tablelist/$1 loader.ctl echo ")" loader.ctl } if [ $# -ne 2 ] then echo "usage: $

话题:oracle 数据表的写入

问题详情: 有个任务,大致如下,请高人指点一下,谢谢!要编写程序,

回答:sqlldr最方便loadinfile "d: test.txt" 外部数据 infile "d: test1.txt" 可指定多个数据 append into table test 向表中追加数据网上有很多例子,你可以查一下。shell脚本也可以搞定。

参考回答:前提肯定是数据源是 范的1、可以使用sqlldr,配置ctl 时候,可以对于某一列做+1 作2、用shell的话,用AWK拆分一下数据,生

话题:正在学 oracle,请问会用到哪些Linus中的命令,还有AIX呢

回答:你通常会对 和 夹做哪些 作?那这些就是最常用的

参考回答:linux下 就dbca、ca、imp、exp等一些基本的 aix都差不多 如果实际用了 有啥不会的 可以再

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

猜你喜欢:

与“oracle中如何定时执行sqlldr导入文本数据到oracle表-小知识”相关的热门小知识: