本文将介绍Oracle备份工具的制作方法,主要是用到了大家常用的批处理方法来制作Oracle备份工具。希望对大家有所帮助。
这是针对Oracle编写的,可以用在不同的电脑上,因为它会自动读取当前电脑的环境变量,从而取得Oracle的安装路径,唯一有一点不足的地方是程序中运行过程中会产生一个中间文本文件,不过这并不碍大事,备份或者还原完了以后将会自动删除产生文本文件,代码如下:
@echooff&setlocalenabledelayedexpansion color0a :start for/f"tokens=2delims=="%%ain('path')do( set"str=%%a" setstr=!str:=+! for%%iin(!str!)do( set"var=%%i" setvar=!var:+=! echo!var!>>change.txt for/f"delims="%%iin('findstr"oracle"change.txt')dosetvar=%%i ) ) set/pchoice=1.备份2.还原3.按任意键退出: if%choice%==1gotoexp if%choice%==2gotoimp :exp del/qchange.txt set/pfile=请输入备件数据库的文件名: set/ppath=请输入存放的路径(记得输冒号:): "%var%"\exp.exesmhr/smhrfile=%path%\%file%full=n set/pchoice=1.继续2.按任意键退出: if%choice%==1gotostart :imp del/qchange.txt set/pfile=请将要导入的数据库文件拖入窗体内: "%var%"\imp.exesmhr/smhrfile=%file%full=y set/pchoice=1.继续2.按任意键退出: if%choice%==1gotostart
通过本文,希望大家对于Oracle备份工具有了更深刻的了解。
相关文章
标签:Oracle