配置路径

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的更多相关文章

  1. Linux下环境搭建(三)——jmeter+ant配置

    在linux环境下,使用jmeter做接口自动化,做好了前两步的准备工作后,怎能少了主角jmeter+ant了,今天就来说下jmeter+ant的配置方式. jmeter配置 jmeter下载地址:h ...

  2. 四步完成NodeJS安装,配置和测试

    四步完成NodeJS安装,配置和测试 NodeJS 官网地址: http://nodejs.org/ 第一步:在官网点击 ’ INSTALL ’,下载相应的版本(我的机器是Win7专业版 64bit) ...

  3. WIN7环境下CUDA7.5的安装、配置和测试(Visual Studio 2010)

    以下基于"WIN7(64位)+Visual Studio 2010+CUDA7.5". 系统:WIN7,64位 开发平台:Visual Studio 2010 显卡:NVIDIA ...

  4. freeRadius 基础配置及测试

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...

  5. myBatis 基础测试 表关联关系配置 集合 测试

    myBatis 基础测试 表关联关系配置 集合 测试 测试myelipse项目源码 sql 下载 http://download.csdn.net/detail/liangrui1988/599388 ...

  6. ubuntu10.10 tftp安装,配置,测试

    ubuntu10.10 tftp安装,配置,测试 成于坚持,败于止步 虽然ubuntu/centos/redhat都是linux,但是内核其中存在一定的修改,所以对于tftp服务器的安装存在不同的命令 ...

  7. 大数据测试之hadoop集群配置和测试

    大数据测试之hadoop集群配置和测试   一.准备(所有节点都需要做):系统:Ubuntu12.04java版本:JDK1.7SSH(ubuntu自带)三台在同一ip段的机器,设置为静态IP机器分配 ...

  8. Oracle RAC 11g DG Broker配置和测试

    Oracle RAC 11g DG Broker配置和测试 之前在<RHEL6.4 + Oracle 11g DG测试环境快速搭建参考>已经简单说过. 本篇在实验环境中实际配置 环境: R ...

  9. Eclipse For JavaEE安装、配置、测试

    Eclipse For JavaEE安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与配置 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发 ...

随机推荐

  1. Storm常见模式——批处理

    Storm对流数据进行实时处理时,一种常见场景是批量一起处理一定数量的tuple元组,而不是每接收一个tuple就立刻处理一个tuple,这样可能是性能的考虑,或者是具体业务的需要. 例如,批量查询或 ...

  2. PAT 团体程序设计天梯赛-练习集 L1-019. 谁先倒

    给出甲.乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒. 输入格式: 输入第一行先后给出甲.乙两人的酒量(不超过100的非负整数),以空格分隔.下一行给出一个正整数N(<=1 ...

  3. 【Sort】QuickSort

    快速排序,平均运行时间O(N log N),最坏运行时间O(N^2). 我觉得先看Python版的快排算法(http://www.cnblogs.com/fcyworld/p/6160558.html ...

  4. HDU 2461 Rectangles#容斥原理

    http://acm.hdu.edu.cn/showproblem.php?pid=2461 题目很简单,但是由于询问数M可以很大,所以容易超时,这道题学到了在结构体里面写函数的方法,这样子效率更高, ...

  5. POJ 1094 Sorting It All Out(经典拓扑+邻接矩阵)

    ( ̄▽ ̄)" //判环:当入度为0的顶点==0时,则有环(inconsistency) //判序:当入度为0的顶点仅为1时,则能得到有序的拓扑排序,否则无序 //边输入边判断,用contin ...

  6. UltraEdit 中的常用正则表达式

    正则表达式 (UltraEdit Syntax):   % 匹配行首 - 表明要搜索的字符串一定在行首.   $ 匹配行尾 - 表明要搜索的字符串一定在行尾   ? 匹配除换行符外的任一单个字符.   ...

  7. 希望获取到页面中所有的checkbox怎么做?

    var domList = document.getElementsByTagName(‘input’); var checkBoxList = []; var len = domList.lengt ...

  8. Openjudge-计算概论(A)-计算三角形面积

    描述: 平面上有一个三角形,它的三个顶点坐标分别为(x1, y1), (x2, y2), (x3, y3),那么请问这个三角形的面积是多少. 输入输入仅一行,包括6个单精度浮点数,分别对应x1, y1 ...

  9. awk中{print $1}什么意思

    给你举个例子,echo "aa bb cc" | awk -F '{print $1}' 结果就是aa,意思是把字符串按空格分割,取第一个,自己做个测试就明白了!awk是用来提取列 ...

  10. zabbix3.2在lamp环境安装

    zabbix官网下载zabbix-3.2.1.tar.gz wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20 ...