Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6535828
  • 博文数量: 915
  • 博客积分: 17977
  • 博客等级: 上将
  • 技术积分: 8846
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-26 09:59
个人简介

一个好老好老的老程序员了。

文章分类

全部博文(915)

文章存档

2022年(9)

2021年(13)

2020年(10)

2019年(40)

2018年(88)

2017年(130)

2015年(5)

2014年(12)

2013年(41)

2012年(36)

2011年(272)

2010年(1)

2009年(53)

2008年(65)

2007年(47)

2006年(81)

2005年(12)

分类: WINDOWS

2007-06-05 16:16:13

(我原来发布过一次,在今年5月29日左右,今天一看突然没有了.就几天时间,不知道是什么原因,会不会是管理员删除的也不知道.不过请管理员保留,不要再删除了)
项目结项了,今天学习一下DOS批处理,呵呵。研究得到下面的自动备份ORACLE的批处理,将下面的内容复制到一个文本文件,并重命名为cmd或bat就可以了。如果想定时运行,可以采用WINDOWS的计划任务,记得要带两个参数哦。呵呵。

REM @echo off
REM 第一个参数是目录,第二个参数是文件名
if {%1}=={} goto noparms
if {%2}=={} goto noparms
REM 登录FTP服务器的设置文件作成
if exist putfile.bat del putfile.bat
REM FTP服务器IP地址
echo open 172.16.0.168 >> putfile.bat
REM FTP服务器登录用户名
echo user btmusy btmusy >> putfile.bat
echo REM cd /bkbf/c../dzhzj/bksdsj >> putfile.bat
REM 使用二进制上传文件
echo bin >> putfile.bat
echo prompt off >> putfile.bat
echo REM lcd F:\sjzh >> putfile.bat
echo put F:\%1\%2.zip >> putfile.bat
echo bye >> putfile.bat
REM 目录不存在则创建目录
if exist %1 goto export
mkdir %1
:export
REM 存在备份文件则先删除之
if exist %1\%2.dmp del %1\%2.dmp
REM 导出ORACLE备份,用户名,密码,服务名都可以以DOS参数的形式传入
exp test/test file=f:\%1\%2.dmp
cd /d %windir%
cd ..\Program files\winrar
REM 用WINRAR将导出文件备份为ZIP压缩文件
rar a f:\%1\%2.zip f:\%1\%2.dmp
cd /d f:
REM 登录FTP服务器并上传文件,成功后退出
ftp -n -s:putfile.bat
goto end
:noparms
echo 没有输入参数,第一个参数是目录,第二个参数是文件名.
:end
echo 备份结束!
rem pause
阅读(4750) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~