ant 配置 和测试 1
配置路径
D:\dba\change\UAT\unity\schema\test
----v0 版本
sql.xml (默认target 是versionfinal ,也就是最终版本)
--versionfinal ,将会执行2条语句 ,一条是01_schema_rollout.sql,第二条 是1.sql
--vesrion1 , 将会执行version 1
<?xml version="1.0" encoding="UTF-8"?>
<project name="DBHandler" basedir="." default="versionfinal">
<target name="versionfinal">
<exec executable="cmd.exe">
<arg line="/c sqlplus /nolog @D:\dba\change\UAT\unity\schema\test\01_schema_rollout.sql"/>
</exec>
<exec executable="cmd.exe">
<arg line="/c sqlplus /nolog @D:\dba\change\UAT\unity\schema\test\rollout\1.sql"/>
</exec>
</target> <target name="version1">
<exec executable="cmd.exe">
<arg line="/c sqlplus /nolog @D:\dba\change\UAT\unity\schema\test\rollout\2.sql"/>
</exec> </target> </project>
执行方法:
ant -f sql.xml version1 (只执行version1)
ant -f sql.xml versionfinal (只执行versionfinal)
ant -f sql.xml (默认执行versionfinal)
---v1 版本
<?xml version="1.0" encoding="UTF-8"?>
<project name="DBHandler" basedir="." default="versionfinal">
<target name="versionfinal">
<exec executable="cmd.exe">
<arg line="/c cd D:\dba\change\UAT\db\schema\2016_TEST\db6.0__datapatch_1\"/>
<arg line="/c sqlplus /nolog @D:\dba\change\UAT\db\schema\2016_TEST\db6.0__datapatch_1\01_schema_change_rollout.sql"/>
</exec>
</target> <target name="version1">
<exec executable="cmd.exe">
<arg line="/c sqlplus /nolog @D:\dba\change\UAT\db\schema\2016_TEST\db6.0_datapatch\01_schema_change_rollout.sql"/>
</exec> </target> </project>
---Version 2
<?xml version="1.0" encoding="UTF-8"?>
<project name="DBHandler" basedir="." default="versionfinal"> <target name="version2">
<property name="src2" location="D:\dba\change\UAT\db\schema\2016_10_18\db6.0__datapatch_1"/>
<exec dir="${src2}" executable="cmd.exe">
<arg line="/c sqlplus /nolog @D:\dba\change\UAT\db\schema\2016_10_18\db6.0__datapatch_1\01_schema_change_rollout.sql"/>
</exec>
</target> <target name="version2_reg">
<property name="src2" location="D:\dba\change\UAT\db\schema\2016_10_18\db6.0__datapatch_1"/>
<exec dir="${src2}" executable="cmd.exe">
<arg line="/c sqlplus /nolog @D:\dba\change\UAT\db\schema\2016_10_18\db6.0__datapatch_1\01_schema_change_regress.sql"/>
</exec>
</target> <target name="version1">
<property name="src1" location="D:\dba\change\UAT\db\schema\2016_10_18\db6.0_datapatch"/>
<exec dir="${src1}" executable="cmd.exe">
<arg line="/c sqlplus /nolog @D:\dba\change\UAT\db\schema\2016_10_18\db6.0_datapatch\01_schema_change_rollout.sql"/>
</exec> </target> </project>
--v3 版本
<?xml version="1.0" encoding="UTF-8"?>
<project name="DBHandler" basedir="." default="versionfinal"> <target name="version2">
<property name="src2" location=".\EPP6.0__datapatch_1"/>
<exec dir="${src2}" executable="cmd.exe">
<arg line="/c sqlplus /nolog @.\01_schema_change_rollout.sql"/>
</exec>
</target> <target name="version2_reg">
<property name="src2" location=".\EPP6.0__datapatch_1"/>
<exec dir="${src2}" executable="cmd.exe">
<arg line="/c sqlplus /nolog @.\EPP6.0__datapatch_1\01_schema_change_regress.sql"/>
</exec>
</target> <target name="version1">
<property name="src1" location=".\epp6.0_datapatch"/>
<exec dir="${src1}" executable="cmd.exe">
<arg line="/c sqlplus /nolog @.\01_schema_change_rollout.sql"/>
</exec> </target> </project>
01_schema_rollout.sql
pause
disconn
调整为
begin
DBMS_LOCK.SLEEP(20);
end;
/
ant 配置 和测试 1的更多相关文章
- Linux下环境搭建(三)——jmeter+ant配置
在linux环境下,使用jmeter做接口自动化,做好了前两步的准备工作后,怎能少了主角jmeter+ant了,今天就来说下jmeter+ant的配置方式. jmeter配置 jmeter下载地址:h ...
- 四步完成NodeJS安装,配置和测试
四步完成NodeJS安装,配置和测试 NodeJS 官网地址: http://nodejs.org/ 第一步:在官网点击 ’ INSTALL ’,下载相应的版本(我的机器是Win7专业版 64bit) ...
- WIN7环境下CUDA7.5的安装、配置和测试(Visual Studio 2010)
以下基于"WIN7(64位)+Visual Studio 2010+CUDA7.5". 系统:WIN7,64位 开发平台:Visual Studio 2010 显卡:NVIDIA ...
- freeRadius 基础配置及测试
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...
- myBatis 基础测试 表关联关系配置 集合 测试
myBatis 基础测试 表关联关系配置 集合 测试 测试myelipse项目源码 sql 下载 http://download.csdn.net/detail/liangrui1988/599388 ...
- ubuntu10.10 tftp安装,配置,测试
ubuntu10.10 tftp安装,配置,测试 成于坚持,败于止步 虽然ubuntu/centos/redhat都是linux,但是内核其中存在一定的修改,所以对于tftp服务器的安装存在不同的命令 ...
- 大数据测试之hadoop集群配置和测试
大数据测试之hadoop集群配置和测试 一.准备(所有节点都需要做):系统:Ubuntu12.04java版本:JDK1.7SSH(ubuntu自带)三台在同一ip段的机器,设置为静态IP机器分配 ...
- Oracle RAC 11g DG Broker配置和测试
Oracle RAC 11g DG Broker配置和测试 之前在<RHEL6.4 + Oracle 11g DG测试环境快速搭建参考>已经简单说过. 本篇在实验环境中实际配置 环境: R ...
- Eclipse For JavaEE安装、配置、测试
Eclipse For JavaEE安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与配置 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发 ...
随机推荐
- iOS开发app自动更新的实现
#define kStoreAppId @“xxxxxxxxx” // (appid数字串) -(void)checkAppUpdate { NSDictionary *infoDict = [[NS ...
- Google科学家前腾讯副总裁吴军将出席第二届万物互联创新大会
当越来越多的科技产品注入互联网的基因,"万物互联"的模式悄然兴起.第二届万物互联创新大会(B12大会)将于2016-11-13日在杭州市余杭区隆重召开.Google科学家前腾讯副总 ...
- 8.多线程和Socket通信
一.多线程 1.进程的概念: 进程就是应用程序的执行实例,有独立的内存空间和系统资源.当一个应用程序没有执行的时候,它就不是一个进程. 2.进行的特征: (1)动态性:动态产生动态消亡. (2)并 ...
- lua的string库
lua支持的所有字符类 . 任意字符 %a 字母 %c 控制字符 %d 数字 %l 小写字母 %p 标点字符 %s 空白符 %u 大写字母 %w 字母 ...
- JavaScript基础知识复习
1,javascript是基于对象和事件驱动的,并有安全性能的脚本语言: 2,javascript的特点: 1)向HTML中添加交互事件: 2)脚本语言,与java语法类似: 3)解释性语言,边执行边 ...
- C语言 - 大小端问题
目前使用的机器都是使用字节BYTE来存储的. 对于跨越多字节的对象,必须搞清楚两个规则: 这个对象的地址是什么 在存储器中如何按照这些字节的存放的书序 对于一个整型对象 a=0x12345678,一共 ...
- 希望获取到页面中所有的checkbox怎么做?
var domList = document.getElementsByTagName(‘input’); var checkBoxList = []; var len = domList.lengt ...
- Linode开通新加坡机房:vps速度快,价格不变!
vps服务商linode终于开通了新加坡机房中心,这是linode全球第7个机房,满足日益增长的东南亚市场需求.印度.中国.澳大利亚及周边国家都有很好的用户体验. linode新加坡机房采用思科Cis ...
- Openjudge-计算概论(A)-计算书费
描述: 下面是一个图书的单价表:计算概论 28.9 元/本数据结构与算法 32.7 元/本数字逻辑 45.6元/本C++程序设计教程 78 元/本人工智能 35 元/本计算机体系结构 86.2 元/本 ...
- XP 右键扩展设置 1.0 免费绿色版
软件名称: xp右键扩展设置软件 1.0 免费绿色版软件语言: 简体中文授权方式: 免费软件运行环境: Win7 / Vista / Win2003 / WinXP / Win2008软件大小: 57 ...