`
j夫子
  • 浏览: 92580 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

bat脚本:备份代码&Oracle数据库+执行SQL+更新代码+重启Tomcat

阅读更多

执行完后效果:

在配置好的目录备份应用代码

备份oracle数据库

覆盖更新包里的代码

重启tomcat

 

@ECHO OFF

set timestamp=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%

:定义应用目录

set appdir=G:\xxx\发布\open20150319

:定义备份目录

set backdir=G:\xxx\back\%timestamp%

:定义数据库备份目录

set database_backdir=e:\dmp\backup\hpt_%timestamp%.dmp

:定义数据库账号密码

set database_username=hpttest

set database_password=test

:定义tomcat服务名

set tomcat_name=tomcat6

 

 

 

md %backdir%

echo 正在备份代码...

xcopy  %appdir% %backdir% /c/q/e /exclude:autoupdate_exclude.txt

echo 代码备份完成...备份目录:%backdir%

echo 正在备份数据库...

exp %database_username%/%database_password%@orcl BUFFER=64000 file=%database_backdir% log=%database_backdir%.log owner=%database_username%

echo 数据库备份完成...备份目录:%database_backdir%

 

echo 正在停止应用服务器...

net stop %tomcat_name%

echo 正在更新代码...

xcopy %1 %appdir% /c/q/e/y

echo 更新代码完成...

echo 执行更新SQL

sqlplus %database_username%/%database_password%@orcl @update.sql

echo SQL执行完成

echo 正在启动服务器

net start %tomcat_name%

echo 更新完成...

pause

分享到:
评论

相关推荐

    tomcat+sql+eclipse安装方法

    本文将详细介绍如何安装配置Tomcat、MySQL数据库(而非SQL Server)与Eclipse,以及如何集成MyEclipse等工具,以便更好地进行Java Web应用的开发。 #### 一、安装JDK 1. **下载JDK**:首先,从Oracle官网或其他...

    基于JavaWeb的大学生选课系统源码+数据库+毕业设计.zip

    3. **数据库设计**:`scdb.sql`文件表明项目包含了数据库脚本,可能是MySQL或者Oracle等关系型数据库,用于存储学生信息、课程信息、选课记录等数据。数据库设计需要遵循 normalization 规范,确保数据的一致性和...

    svn服务,excel数据库导入,tomcat相关.pdf

    Oracle 数据库可以通过 SQL*Loader (`sqlldr`) 工具将 Excel 文件数据导入到表中。首先需要编写一个控制文件(如 `input.ctl`),定义数据导入规则,包括字段分隔符、空值处理等。例如,导入 `employee.csv` 和 `...

    svn服务,excel数据库导入,tomcat相关.docx

    在启动Tomcat时,可以使用`startup.bat`或`startup.sh`脚本。在Linux中,可能需要修改`.sh`文件的权限,例如使用`chmod u+x *.sh`。 4. **Excel数据导入Oracle数据库**: 数据导入通常使用Oracle的数据加载工具`...

    Alfresco社区版+windows2008+oracle 11g详细部署文档

    在Oracle数据库管理器(如SQL*Plus)中执行必要的脚本,创建用户、表空间和权限。 四、安装Alfresco 1. 下载Alfresco社区版的安装包,解压到一个合适的目录。 2. 修改Alfresco的配置文件(如tomcat/shared/classes/...

    InfinityGPGenerator无垠式java通用代码生成器安装文档

    4. **启动Tomcat**: 打开Tomcat的bin目录,运行`startup.sh`(Linux/Mac)或`startup.bat`(Windows)脚本来启动Tomcat服务器。等待Tomcat启动完成,过程中不要关闭命令行窗口。 5. **访问代码生成器**: Tomcat启动...

    apache-tomcat-6.0.2 绿色版

    描述中提到的"里面有oracle、mysql、sqlserver jar包",这表明这个Tomcat版本包含了与主流数据库系统(Oracle、MySQL、Microsoft SQL Server)连接所需的驱动程序。这些JAR文件通常位于Tomcat的"lib"目录下,使得...

    将Web项目War包部署到Tomcat服务器基本步骤

    - 运行Tomcat解压目录下的`bin\startup.bat`,启动Tomcat服务器。 - 在浏览器中访问`http://localhost:8080`,若显示Tomcat欢迎页面则表明配置成功。 #### 四、部署Web项目 **4.1 获取War包和SQL脚本** - 通过...

    WebCenter-Sites-11gR1-for-Tomcat-7.0.39

    - 执行安装脚本: ```batch E:\software\Oracle\ofm_sites_generic_11.1.1.6_bp1_disk1_1of1\WebCenterSites_11.1.1.6_bp1\WCS_Sites_11.1.1.6_bp1 ``` #### 四、后续步骤 1. **启动 Tomcat**: 启动 Tomcat ...

    tomcat安装

    - 111.csv和111.sql可能是数据库相关的数据文件,可能用于演示或测试Tomcat与数据库的集成。 - .txt文件可能是文本日志或步骤指南,例如“新建文本文档 (6).txt”等,它们可能记录了安装过程或故障排查的步骤。 - ...

    java使用tomcat部署war文件

    8. **启动Tomcat**: 执行Tomcat目录下的`startup.bat`脚本启动服务器。这将加载并运行Tomcat服务,准备处理HTTP请求。 9. **验证部署**: 在浏览器中输入`http://localhost:8080/<应用名>`(这里的`<应用名>`通常是...

    apache-tomcat-9.0.45.tar.gz

    然后,通过bin目录下的startup.sh(在Unix/Linux系统中)或startup.bat(在Windows系统中)脚本来启动Tomcat服务。 总的来说,Apache Tomcat 9.0.45提供了一个稳定且高效的平台来运行Java Web应用,它的灵活性和...

    实践项目部署文档,标准样例(使用ant 5分钟完成web项目部署)

    登录mysql后执行下面的命令创建一个数据库。 B. Oracle数据库的配置:让Oracle数据库管理员分配一个数据库用户,假设用户名为yubing,密码为wu1860,该用户具有创建Session的权限、操作表空间的权限、创建表的权限...

    webcenter.zip

    这通常涉及登录到数据库管理工具,如SQL*Plus,然后执行脚本。 3. **配置服务**:编辑配置文件,输入正确的数据库连接信息(如URL、用户名、密码)、应用服务器信息(如Tomcat、WebLogic Server)和任何其他特定于...

    javaweb图书管理系统,前端+后端+数据库全

    后端通过JDBC(Java Database Connectivity)接口与数据库进行交互,执行SQL语句进行数据的增删查改操作。 项目部署方面,提供了Eclipse和IntelliJ IDEA两种开发环境的部署教程。Eclipse是一个广泛使用的Java集成...

    将Web项目War包部署到Tomcat服务器基本步骤.docx编程资料

    通过执行Tomcat目录下的`bin/startup.bat`启动Tomcat,并在浏览器中输入`http://localhost:8080`来验证Tomcat是否正常运行。 #### 四、部署Web项目的War包到Tomcat服务器 **4.1 获取War包和SQL脚本** 从FTP服务器...

    《物联网物流仓储管理系统》部署运维手册.pdf

    3. **启动Tomcat:** 使用`startup.bat`或`startup.sh`脚本启动服务。 4. **访问应用:** 通过浏览器访问`http://localhost:8080/应用名称`来确认应用是否部署成功。 通过以上步骤,可以完成物联网物流仓储管理系统...

    教务管理系统javaweb项目 运行环境:window系统,Apache Tomcat v7.0.84、JDK1.8.zip

    启动Tomcat服务,可以使用bin目录下的startup.bat(对于Windows)脚本。 在完成JDK和Tomcat的安装与配置后,你需要将教务管理系统的Web应用部署到Tomcat服务器上。这通常涉及以下步骤: 1. 将项目的编译结果(通常...

Global site tag (gtag.js) - Google Analytics