ETL调度中读写数据信息,都须要连接数据库,以下的子程序通过传入的数据库连接字符串和数据库命令(或SQL)运行所须要的操作:

#!/usr/bin/bash
#created by lubinsu
#2014
source ~/.bash_profile
values=`sqlplus -S $1 << EOFset heading off feedback off pagesize 0 verify off echo offWHENEVER SQLERROR exit SQL.SQLCODE ROLLBACK $2commit;exit
EOF`
echo "${values}"

參数的參数依次是:数据库连接字符串,数据库命令(或SQL语句)

转载于:https://www.cnblogs.com/yangykaifa/p/6727204.html

ETL调度开发(5)——连接数据库运行数据库命令子程序相关推荐

  1. 运行MYSQL数据库命令时connetion Timeout expired异常问题

    SqlConnection string 的connect timeout是建立连接的超时尝试时间,而运行数据库命令的超时尝试时间是Sqlcommand.conntiontimeout,缺省值也是30 ...

  2. 当我们在聊「开源大数据调度系统Taier」的数据开发功能时,到底在讨论什么?

    原文链接:当我们在聊「开源大数据调度系统Taier」的数据开发功能时,到底在讨论什么? 课件获取:关注公众号__ "数栈研习社",后台私信 "Taier"__ ...

  3. 客快物流大数据项目(五十三):实时ETL模块开发准备

    目录 实时ETL模块开发准备 一.编写配置文件 二.创建包结构 三.编写工具类加载配置文件 实时ETL模块开发准备 一.编写配置文件 在公共模块的resources目录创建配置文件:config.pr ...

  4. 国产免费数据仓库ETL调度自动化运维专家—TASKCTL

    TASKCTL是什么 批量调度自动化技术是大数据时代数据整合后台不可缺少的重要技术.TASKCTL 是一款作业批量调度工具,支持各类脚本.程序的调度.具备可视化图形拖拽式设计界面,可视化作业管控.计划 ...

  5. 免费ETL调度管理平台,自动化运维工具 TASKCTL 8.0作业设计功能使用

    TASKCTL 8.0 8.0是一款基于B/S架构[轻量企业级免费ETL任务批量处理工具]它支持各类脚本任务程序和扩展:具备可视化图形拖拽设计界面,以及可视化任务作业管理.计划调度.实时监控.消息提醒 ...

  6. ETL调度工具中美PK ( TASKCTL VS Control-M)

    美方:Control-M  ( www.bmc.com) 中方:TASKCTL  ( www.taskctl.com ) 毫无疑问,Control-M作为美方代表当之无愧, 因为该软件不仅是美国国内最 ...

  7. ETL调度系统及常见工具对比:azkaban、oozie、数栖云 | 数澜科技

    最近遇到了很多正在研究ETL及其工具的同学向我们抱怨:同样都在用 Kettle ,起点明明没差异,但为什么别人ETL做的那么快那么好,自己却不断掉坑? 其实,类似于像 Kettle 这样开源的工具,已 ...

  8. 系统设计与架构笔记:ETL工具开发和设计的建议

    好久没写博客了,不是自己偷懒,的确是没有时间哦. 最近项目组里想做一个ETL数据抽取工具,这是一个研发项目,但是感觉公司并不是特别重视,不重视不是代表它不重要,而是可能不会对这个项目要求太高,能满足我 ...

  9. mysql数据库语句q_mysql数据库命令大全,mysql基本命令大全

    你知道mysql数据库命令都有哪些吗?下面的文章要给大家到来的就是一个mysql数据库命令大全,一起来了解一下吧! 1.命令行连接数据库 Windows操作系统进入CMD命令行,进入mysql.exe ...

  10. mysql数据库命令_新手入门MYSQL数据库命令大全

    一.命令行连接数据库 Windows操作系统进入CMD命令行,进入mysql.exe所在目录,运行命令 mysql.exe -h主机名 -u用户名 -p密码 注意:参数名与值之间没有空格 , 如:-h ...

最新文章

  1. Myeclipse中修改项目默认编码还是乱码?一步永久解决!
  2. Linux Kernel TCP/IP Stack — L3 Layer — 邻居发现子系统
  3. 快速定位关键爆破点的几种方法
  4. 学生党如何拿到阿里技术offer:《阿里面试(成功)》
  5. Python:粘包问题
  6. short,int,long ,long long ,_int64类型的范围详解
  7. 安卓事件机制与页面跳转
  8. Java BigInteger类| 带有示例的减去()方法
  9. python boxplot用法_Boxplot的介绍和使用
  10. simpy练习案例(二):小车运行与充电
  11. Java多线程学习总结(5)——乐观锁和悲观锁的基本概念、实现方式(含实例)、适用场景及常见面试题
  12. 《软件设计精要与模式》之Factory Method模式
  13. 100个最佳Linux站点
  14. 【算法】普通方法和筛选法求素数
  15. git 小札 - 流程总览
  16. Windows XP支持的最大内存是多少?
  17. 读书笔记|从零开始做运营(入门篇)
  18. 2012腾讯实习招聘笔试附加题1求解方法
  19. win10计算机打开之后隐藏3d对象视频,Win10 3D对象文件夹如何隐藏?手把手教你隐藏3D对象文件夹...
  20. python爬取公众号阅读量_分享一个牛逼的Python项目:公众号文章爬虫

热门文章

  1. 2020中考可不可以用计算机,2020北京中考录取规则:北京中考计算机的录取规则...
  2. lj245a引脚功能图_干货|教你如何看懂单片机时序图
  3. 【POJ2104】K-th Number(区间第k小的数---主席树模版题+离散化)
  4. pycharm中安装三方库和cmd下载三方库的选择与区别
  5. 财务报表分析-损益表,资产负债表,现金流,回报率
  6. Markdown stackoverflow 增加中划线
  7. 极客大学架构师训练营 数据结构与算法 平衡二叉树 红黑树 动态规划 遗传算法 第15课 听课总结
  8. 算法:回溯十八 Factor Combinations 因子组合(3种解法)
  9. concat oracle 多个字符串_史上最全的MySQL 字符串函数,赶紧收藏!!
  10. ppocr 源码阅读:ppocr.modeling.architecures 之build_model模块