批处理写的 oracle 数据库备份还原工具
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
这是针对oracle编写的,可以用在不同的电脑上,因为它会自动读取当前电脑的环境变量,从而取得oracle的安装路径,唯一有一点不足的地方是程序中运行过程中会产生一个中间文本文件,不过这并不碍大事,备份或者还原完了以后将会自动删除产生文本文件,代码如下: 复制代码 代码如下: @echo off&setlocal enabledelayedexpansion color 0a :start for /f "tokens=2 delims==" %%a in (''path'') do ( set "str=%%a" set str=!str: =+! for %%i in (!str!) do ( set "var=%%i" set var=!var:+= ! echo !var!>>change.txt for /f "delims=" %%i in (''findstr "oracle" change.txt'') do set var=%%i ) ) set /p choice=1.备份 2.还原 3.按任意键退出: if %choice%==1 goto exp if %choice%==2 goto imp :exp del /q change.txt set /p file=请输入备件数据库的文件名: set /p path=请输入存放的路径(记得输冒号:): "%var%"\exp.exe smhr/smhr file=%path%\%file% full=n set /p choice=1.继续 2.按任意键退出: if %choice%==1 goto start :imp del /q change.txt set /p file=请将要导入的数据库文件拖入窗体内: "%var%"\imp.exe smhr/smhr file=%file% full=y set /p choice=1.继续 2.按任意键退出: if %choice%==1 goto start |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: dos 内容重定向符 >和>>下一篇: 字符串查找 cmd find命令
关于批处理写的 oracle 数据库备份还原工具的所有评论