`

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

 
阅读更多
#!/bin/bash
dbserver=10.21.2.152
port=1521
username=COLDB2
password=creditderivative
sid=orcl





select_sql="select count(*) as rowsCount  from f3distcalccounter;"

rowsCount=`sqlplus -s ${username}/${password}@${dbserver}:${port}/${sid} <<EOF
set pagesize 0 heading off echo off termout off feedback off linesize 1200 colsep ","  trimspool  on trimout on

${select_sql}
quit;
EOF`

echo ${rowsCount}

 

   1 : sqlplus 后面的 -s 很重要

 

   2:

set pagesize 0 heading off echo off termout off feedback off linesize 1200 colsep ","  trimspool  on trimout on

 

更多的可以参考 : 

http://jingyan.baidu.com/article/c35dbcb0f104448917fcbc72.html

  • fix.zip (629 Bytes)
  • 下载次数: 1
分享到:
评论

相关推荐

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

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

    linux下远程定时备份oracle数据库

    这里,`username/password`是Oracle数据库的用户名和密码,`dumpfile`指定导出的二进制文件名,`directory`是Oracle数据库中定义的目录对象,指向实际的文件系统路径,而`logfile`则记录了备份过程的日志。...

    unix和linux下的oracle数据库管理

    总的来说,“Unix和Linux下的Oracle数据库管理”是一本全面覆盖Oracle数据库在这些操作系统中运维的指南。无论是对初学者还是经验丰富的DBA,都能从中获取实用的知识和技巧,提升在Unix和Linux环境中管理Oracle...

    Linux上搭建Oracle数据库详细步骤

    在Linux环境下搭建Oracle数据库的第一步是确保有足够的磁盘空间,并创建必要的用户组和用户。首先使用命令`df -h`查看磁盘空间。接下来创建用户组和用户: ```bash groupadd dba groupadd oinstall useradd -G ...

    在Linux下安装Oracle数据库

    在Linux下安装Oracle数据库是一个复杂的过程,需要仔细检查和配置系统的各种参数。以下是安装Oracle数据库的详细步骤和知识点: 一、检查必要条件 1.1 检查内存及交换分区 Oracle数据库对内存的要求比较严格。对于...

    在Linux系统下Oracle数据库的安装及设计方案.pdf

    本文主要探讨了如何在Linux操作系统下安装Oracle数据库,并对其系统结构和工作原理进行了深入解析。此外,还从六个不同的方面全面总结了Oracle数据库的优化调整方案,旨在帮助读者更好地理解和掌握Oracle数据库在...

    Linux下备份oracle数据库到本地

    在Linux环境下,对Oracle数据库进行备份是数据库管理中的重要任务,确保数据安全和灾难恢复的能力。本文主要讨论如何在Linux系统下使用Oracle的exp工具来备份数据库到本地,并结合使用shell脚本和crontab实现自动化...

    Linux下shell连接金仓数据库(ksql)并完成查询、插入、修改表数据实例

    Linux下连接金仓数据库(ksql)并完成查询、插入、修改表数据实例,修改后可用于oracle及mysql

    Linux中Oracle数据库备份

    本文详细介绍了在Linux环境中对Oracle数据库进行手动备份和恢复的操作步骤,并提供了一个简单的脚本示例用于实现自动化的定期备份。这些步骤不仅可以帮助确保数据的安全性,还能够有效地应对数据丢失的情况。对于...

    Java代码备份(windows和Linux)服务器oracle数据库

    本篇文章将详细介绍如何通过Java编程语言在Windows和Linux操作系统上实现对Oracle数据库的备份。 首先,理解Oracle数据库备份的基本概念是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件、...

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

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

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

    首先,我们来看标题中的"linux下批量执行oracle脚本的shell脚本",这指的是在Linux操作系统中,通过编写shell脚本来自动化执行一系列针对Oracle数据库的SQL命令。Shell脚本是Linux系统中的一种强大的自动化工具,它...

    Linux下清理数据库shell脚本

    1. **清理数据库归档文件**:在数据库运行过程中,会产生大量的日志和归档文件,如Oracle数据库的归档redo logs,MySQL的binlog等。这些文件占用大量磁盘空间,如果不及时清理,可能导致存储不足的问题。shell脚本...

    linux把远程mysql数据库数据导出并导入本地oracle数据库

    Linux下将远程mysql数据库需要的数据导出到本地文件,然后将文件导入到本地的oracle数据库中,通过shell脚本和sqlldr实现每日定时任务

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

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

    基于LINUX的ORACLE数据库管理

    虚拟机的安装和建立。 安装Red Hat版本的Linux操作...安装Oracle 10g数据库管理系统。 配置Linux相关工具,比如Mail,vcnview等。 实现自动化管理Oracle,比如自动启动关闭等。 实现Shell脚本管理Oracle,书写脚本管理。

Global site tag (gtag.js) - Google Analytics