#!/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
相关推荐
shell连接oracle数据库工具脚本:支持select/insert/update/delete 部署位置:/root/sysmonitor db:数据库文件夹 dbconfig.properties:数据库配置文件, dbConnectTest.sh:连接测试文件 dbExecurteSQL.sh:...
这里,`username/password`是Oracle数据库的用户名和密码,`dumpfile`指定导出的二进制文件名,`directory`是Oracle数据库中定义的目录对象,指向实际的文件系统路径,而`logfile`则记录了备份过程的日志。...
总的来说,“Unix和Linux下的Oracle数据库管理”是一本全面覆盖Oracle数据库在这些操作系统中运维的指南。无论是对初学者还是经验丰富的DBA,都能从中获取实用的知识和技巧,提升在Unix和Linux环境中管理Oracle...
在Linux环境下搭建Oracle数据库的第一步是确保有足够的磁盘空间,并创建必要的用户组和用户。首先使用命令`df -h`查看磁盘空间。接下来创建用户组和用户: ```bash groupadd dba groupadd oinstall useradd -G ...
在Linux下安装Oracle数据库是一个复杂的过程,需要仔细检查和配置系统的各种参数。以下是安装Oracle数据库的详细步骤和知识点: 一、检查必要条件 1.1 检查内存及交换分区 Oracle数据库对内存的要求比较严格。对于...
本文主要探讨了如何在Linux操作系统下安装Oracle数据库,并对其系统结构和工作原理进行了深入解析。此外,还从六个不同的方面全面总结了Oracle数据库的优化调整方案,旨在帮助读者更好地理解和掌握Oracle数据库在...
在Linux环境下,对Oracle数据库进行备份是数据库管理中的重要任务,确保数据安全和灾难恢复的能力。本文主要讨论如何在Linux系统下使用Oracle的exp工具来备份数据库到本地,并结合使用shell脚本和crontab实现自动化...
Linux下连接金仓数据库(ksql)并完成查询、插入、修改表数据实例,修改后可用于oracle及mysql
本文详细介绍了在Linux环境中对Oracle数据库进行手动备份和恢复的操作步骤,并提供了一个简单的脚本示例用于实现自动化的定期备份。这些步骤不仅可以帮助确保数据的安全性,还能够有效地应对数据丢失的情况。对于...
本篇文章将详细介绍如何通过Java编程语言在Windows和Linux操作系统上实现对Oracle数据库的备份。 首先,理解Oracle数据库备份的基本概念是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件、...
总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...
首先,我们来看标题中的"linux下批量执行oracle脚本的shell脚本",这指的是在Linux操作系统中,通过编写shell脚本来自动化执行一系列针对Oracle数据库的SQL命令。Shell脚本是Linux系统中的一种强大的自动化工具,它...
1. **清理数据库归档文件**:在数据库运行过程中,会产生大量的日志和归档文件,如Oracle数据库的归档redo logs,MySQL的binlog等。这些文件占用大量磁盘空间,如果不及时清理,可能导致存储不足的问题。shell脚本...
Linux下将远程mysql数据库需要的数据导出到本地文件,然后将文件导入到本地的oracle数据库中,通过shell脚本和sqlldr实现每日定时任务
在Linux环境中,使用Shell脚本连接Oracle数据库是自动化任务中常见的一种方式,特别是当需要定期执行查询或数据处理时。本文将详细介绍如何通过Shell脚本实现这一目标,并讲解相关的关键知识点。 首先,确保你的...
虚拟机的安装和建立。 安装Red Hat版本的Linux操作...安装Oracle 10g数据库管理系统。 配置Linux相关工具,比如Mail,vcnview等。 实现自动化管理Oracle,比如自动启动关闭等。 实现Shell脚本管理Oracle,书写脚本管理。