`
godandghost
  • 浏览: 34517 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Shell脚本调用Oracle存储过程

阅读更多
errorCode=`
sqlplus -slient ${DB_USER_NAME}/${DB_USER_PASSWORD}@${DB_NAME} 2>>$log_file << EOF
	set pagesize 0 feedback off verify off heading off echo off
	var errorCode varchar2(20);
	call ${AMS_BA}.disable_bt('$1','$2',',',:errorCode);
	select :errorCode from dual;
EOF`


$1:外部传入参数1;
$2:外部传入参数2;
:errorCode:存储过程返回值
分享到:
评论

相关推荐

    shell脚本编译Oracle存储过程

    linux系统中使用shell脚本对oracle存储过程进行编译

    java调用shell脚本执行sqlldr与存储过程

    在java代码中调用执行shell脚本,sqlldr导数与使用sqlplus在shell调用执行存储过程。 linux环境中有2个dba的用户:oracle、erm 还有1个web用户:erm 在linux环境中,这三个用户都可以直接在任意目录下执行该shell...

    linux下批量执行oracle脚本的shell脚本

    在shell脚本中,这些步骤可以通过调用相应的Oracle管理工具(如`sqlplus`或`dbca`)来实现,并通过逻辑控制结构(如if、for循环)确保按顺序执行。 `createTable.sql` 文件很可能是包含创建数据库表结构的SQL脚本。...

    linux下shell脚本实现数据的导出

    总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...

    oracle数据库调用shell脚本全套

    在Oracle数据库中调用Shell脚本是数据库管理员和开发者常用的一种技术,特别是在自动化运维和集成系统中。这个“oracle数据库调用shell脚本全套”可能包含了一系列教程、源码和示例,帮助用户理解并实现这一功能。...

    Shell脚本连接oracle数据库的实现代码

    在Linux环境中,使用Shell脚本连接Oracle数据库是自动化任务中常见的一种方式,特别是当需要定期执行查询或数据处理时。本文将详细介绍如何通过Shell脚本实现这一目标,并讲解相关的关键知识点。 首先,确保你的...

    shell连接oracle数据库执行SQL工具脚本-支持select+inset+update

    shell连接oracle数据库工具脚本:支持select/insert/update/delete 部署位置:/root/sysmonitor db:数据库文件夹 dbconfig.properties:数据库配置文件, dbConnectTest.sh:连接测试文件 dbExecurteSQL.sh:...

    shell脚本可配置备份oracle数据库.rar

    这个“shell脚本可配置备份oracle数据库.rar”压缩包文件显然是为了解决如何通过Shell脚本来自动化Oracle数据库的备份过程。下面我们将详细探讨相关的知识点。 1. **Oracle数据库备份**: - **全备与增量备份**:...

    linux shell 查询oracle数据库中的值 并返回

    在shell脚本中,我们可以调用SQL*Plus来与数据库进行交互。 2. **连接数据库**:在shell脚本中,首先需要设置环境变量,如ORACLE_HOME、NLS_LANG和TNS_ADMIN,然后使用sqlplus命令连接到数据库,语法通常如下: ``...

    监控Oracle数据库的常用shell脚本

    5. **表和索引的分析**:定期分析表和索引以优化性能,`analyze table`和`analyze index`是常用的SQL命令,可以在shell脚本中调用。 6. **表空间的使用情况**:使用`df`命令可以查看磁盘空间的使用情况,特别关注...

    shell脚本可配置备份oracle数据库异常sendEmail25发邮件.rar

    Oracle数据库是企业级广泛使用的数据库管理系统,而Shell脚本则是一种在Unix/Linux系统中执行命令行操作的强大工具。本资源包含一个名为"shell脚本可配置备份oracle数据库异常sendEmail25发邮件"的压缩包,它提供了...

    shell脚本将Oracle服务器中数据定时增量刷新到ftp服务器中

    总结来说,通过shell脚本结合Oracle存储过程和FTP服务,我们可以实现Oracle数据库数据的定时增量刷新到FTP服务器。这个方案既考虑了数据的实时性,又兼顾了系统的稳定性和可维护性。在实际操作中,还需要注意数据...

    Oracle+DataX+存储过程实现异构库之间的数据同步

    最后,"Oracle存储过程执行shell脚本"意味着在Oracle数据库内部,我们可以创建存储过程来调用这些shell脚本。存储过程是一组预先编译的SQL语句,可以接受参数,返回结果,甚至执行系统命令。通过存储过程,可以在...

    Oracle存储过程定时进行调度的方法.doc

    总结来说,Oracle存储过程的定时调度可以通过两种方式实现:一是结合Unix环境和shell脚本利用crontab调度;二是直接在PL/SQL Developer中创建和管理Job。这两种方法各有优势,前者适用于需要与Unix系统集成的情况,...

    Shell实现的Oracle启动脚本分享

    通过这个Shell脚本,管理员可以轻松地批量管理Oracle数据库实例,提高了工作效率。同时,该脚本也具备一定的灵活性,能够适应不同的数据库环境。需要注意的是,在实际使用时,应确保脚本有适当的权限,且环境变量`...

    Linux/Unix shell 脚本中调用SQL,RMAN脚本

    本文针对Linux/Unix shell脚本调用sql, rman 脚本给出了相关示例。  一、由shell脚本调用sql,rman脚本  1、shell脚本调用sql脚本 #首先编辑sql文件 oracle@SZDB:~&gt; more dept.sql connect scott/tiger ...

    Unix Oracle Shell Scripting

    本文旨在为读者提供一个在Oracle环境中进行Unix Shell脚本编写的起点。为了实现这一目标,本文被分为两个主要部分:“构建基础”和“实践示例”。其中,“构建基础”部分将介绍一些必需的基本概念;而“实践示例”...

    使用shell脚本执行hive、sqoop命令的方法

    我们可以按照以下步骤来编写Shell脚本来实现这一过程: 1. **定义变量**:首先定义必要的变量,如日期时间等。 2. **构建Hive命令**:构造Hive SQL语句,利用变量动态生成SQL。 3. **执行Hive命令**:通过`hive -e`...

    Linux 好用shell脚本集合

    1. **变量与数据类型**:在Shell脚本中,变量用于存储数据,包括字符串、数字和数组。通过`echo`、`read`和`export`等命令可以操作和显示变量。 2. **条件语句**:`if...then...else`结构用于基于特定条件执行不同...

    java调用shell向DataX传参,带where条件,特殊字符

    Java调用Shell脚本执行DataX任务是一种常见的数据迁移或同步操作。DataX是阿里巴巴开源的数据同步工具,它支持多种数据库之间的数据迁移。在实际应用中,我们可能需要根据特定的业务逻辑,如where条件,来定制数据...

Global site tag (gtag.js) - Google Analytics