Windows环境下批量执行Oracle的SQL的一种方法
来源:互联网 发布:光影魔术手mac对应软件 编辑:程序博客网 时间:2024/05/22 05:28
最近在公司学到了一个实用的技术。客户端(执行本batch脚本的系统)是windows而服务端操作系统不限,客户端需要配置好ORACLE_HOME,
TNS_ADMIN以及tnsnames.ora。思路是利用batch和sqlplus批量执行SQL。使用方法:把所有的 xxx.sql
放在和本脚本同目录下然后运行batch即可。
脚本完整内容
@echo offrem 这里的等于号两边不能留空格,变量值的双引号可以删除。set UNM="OPF2MONITOR2"set PWD="ORACLE"set HOST="192.168.33.61:1521"rem 以下为实例名set SID="orcl"rem 以下为tnsnames.ora中配置的数据库实例的别名set SID_ALIAS="orcl_61"rem 迭代执行与本脚本同目录下的每一个SQL文件for /r ./ %%f in (*.sql) do echo %%h rem %%~f 删除任何引号 ECHO %%~f rem 以下两种sqlplus命令格式任选其一 rem sqlplus %USER%/%PWD%@%SID_ALIAS% @%%~f sqlplus %USER%/%PWD%@//%HOST%/%SID% @%%~f)pause
下载地址
阅读全文
0 0
- Windows环境下批量执行Oracle的SQL的一种方法
- 在windows环境下批量执行ORACLE的*.sql文件
- oracle批量执行sql文件的方法
- 集群环境下控制定时钟执行的一种方法
- 一种Windows下搭建QT开发环境的简单方法
- Windows下Android开发环境配置的一种方法
- 批量执行sql语句的一个方法
- Windows下启动/关闭oracle、执行SQL的bat脚本
- Windows下启动/关闭oracle、执行SQL的bat脚本
- windows下批量执行sql文件
- windows下安装django的一种方法
- flex air应用程序在windows环境下调用外部exe程序的一种方法
- 批量执行linux环境下的SCP命令
- 批量执行oracle的function
- mybatis执行批量更新update 的方法oracle小记
- mybatis执行批量更新update 的方法oracle
- 定义批量执行多条SQL语句的方法
- Oracle数据库执行Sql脚本的方法
- bzoj2879: [Noi2012]美食节
- linux命令--查找命令(find、locate、whereis、which、type)
- 微擎模块开发之 图片消息 回复 图文消息 processor.php文件
- Query on a string(线段树)(2017-icpc-乌鲁木齐网络赛)
- ArchData技术峰会北京站邀您共襄盛举!
- Windows环境下批量执行Oracle的SQL的一种方法
- Elevator HDU
- mac 安装phalcon
- jQuery中鼠标滑过变颜色
- SpringBoot详解(四)-优雅地处理日志
- maven
- POI导出Excel
- 【008】Java语言(环境变量配置-技巧)
- loadrunner Web_类函数之web_convert_date_param()