SQL>set colsep' '; //-域输出分隔符
SQL>set echo off; //显示start启动的脚本中的每个sql命令,缺省为on
SQL> set echo on //设置运行命令是是否显示语句
SQL> set feedback on; //设置显示“已选择XX行”
SQL>set feedback off; //回显本次sql命令处理的记录条数,缺省为on
SQL>set heading off; //输出域标题,缺省为on
SQL>set pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。
SQL>set linesize 80; //输出一行字符个数,缺省为80
SQL>set numwidth 12; //输出number类型域长度,缺省为10
SQL>set termout off; //显示脚本中的命令的执行结果,缺省为on
SQL>set trimout on; //去除标准输出每行的拖尾空格,缺省为off
SQL>set trimspool on; //去除重定向(spool)输出每行的拖尾空格,缺省为off
SQL>set serveroutput on; //设置允许显示输出类似dbms_output
SQL> set timing on; //设置显示“已用时间:XXXX”
SQL> set autotrace on-; //设置允许对执行的sql进行分析
SQL> set verify off //可以关闭和打开提示确认信息old 1和new 1的显示.
#!/bin/bash
result=`sqlplus -S user/passwd@sid <<EOF
set heading off feedback off pagesize 0 verify off echo off numwidth 4
var username varchar2(20)
begin
select 1 into :username from dual;
end;
/
print username
exit
EOF`
echo $result
分享到:
相关推荐
OracleShell是一个典型的例子,它是Java编写的,包含在名为`oracleShell.jar`的压缩包文件中。 OracleShell允许用户通过命令行接口与Oracle数据库进行交互,执行SQL查询、操作数据以及利用可能存在的安全漏洞来提升...
### Unix Oracle Shell Scripting #### 引言 本文旨在为读者提供一个在Oracle环境中进行Unix Shell脚本编写的起点。为了实现这一目标,本文被分为两个主要部分:“构建基础”和“实践示例”。其中,“构建基础”...
本篇文章将详细讲解如何在CentOS 6.5环境下,通过shell脚本来自动化安装Oracle 11g。 首先,让我们理解为何要使用shell脚本进行自动化安装。在手动安装Oracle的过程中,需要执行一系列复杂的命令和配置,包括环境...
linux系统中使用shell脚本对oracle存储过程进行编译
当我们需要查询Oracle数据库中的数据并返回结果时,可以结合shell脚本和Oracle的SQL命令行工具来实现。这篇博客(虽然链接不可用)可能讨论了如何通过shell脚本来实现这个功能。以下是一些关于这个话题的关键知识点...
Oracle 备份 Shell Oracle 备份 Shell 是一个使用 Linux 服务器远程备份 Oracle 数据库的脚本,使用 EXPDP 工具实现备份,结合 Crond 服务实现定时备份。 EXPDP 工具 EXPDP 是 Oracle 官方提供的数据 pump 工具,...
脚本只需配置/etl/sql/sql_mb.txt模板中的SQL语句,以及配置/etl/sql/filename.txt文件中对应的文件名称即可将数据卸载到对应文件名称的文本文档中,配置自由。...注意:配置/etl/shell/config中的环境信息
首先,我们来看标题中的"linux下批量执行oracle脚本的shell脚本",这指的是在Linux操作系统中,通过编写shell脚本来自动化执行一系列针对Oracle数据库的SQL命令。Shell脚本是Linux系统中的一种强大的自动化工具,它...
标题中的"oracle, dba, shell, c"代表了四个主要的技术领域,分别是Oracle数据库、DBA(数据库管理员)、Shell脚本以及C语言。这些知识点是IT行业中的基础且重要的部分,尤其对于数据库管理和运维人员来说,掌握这些...
shell连接oracle数据库工具脚本:支持select/insert/update/delete 部署位置:/root/sysmonitor db:数据库文件夹 dbconfig.properties:数据库配置文件, dbConnectTest.sh:连接测试文件 dbExecurteSQL.sh:...
本教程将详细介绍如何通过shell脚本利用Oracle Instant Client 11.2 Basic连接到Oracle数据库,并使用sqlldr工具进行数据导入。 首先,`oracle_usr.tar.gz`是一个包含Oracle Instant Client文件的压缩包。你需要将...
"监控Oracle数据库的常用shell脚本" 监控Oracle数据库的常用shell脚本是DBA日常工作中不可或缺的一部分。本文将分享8个常用的shell脚本,涵盖了数据库实例的可用性、监听器的可用性、表空间的使用情况、无效对象的...
此部分为针对Oracle rman 备份的监控脚本,此脚本为shell scripts,通过linux 系统的shell command 进行监控每次备份的状态并发送邮件进行通知。
脚本内容除了oracle数据包需要在网盘下载之外,已经包含所有依赖包,可以用作离线环境一键安装使用,除安装路径酌情修改之外,其他无需修改,oracle安装版本为12.2.0.1,安装之前请看下README.txt文件内容,如果需要...
oracle 自动安装脚本for linux 使用案例:https://note.youdao.com/s/B2twgUOJ
在这个场景下,"shell自动备份Oracle脚本"是实现这一目标的关键工具。Red Hat Enterprise Linux 5(RHEL5)是一个稳定的操作系统平台,它支持各种自动化任务,包括Oracle数据库的备份。 首先,我们来看`back.sh`,...
"Oracle数据库之间数据传输方法探讨" Oracle 数据库之间数据传输方法探讨是指在不同的 Oracle 数据库之间传输数据的方法。这些方法包括数据导出、数据泵、表空间传输等。这些方法可以解决不同版本、不同平台下的 ...