首页 电脑 电脑学堂 查看内容

批处理写的 oracle 数据库备份还原工具

2009-8-4 15:56 958 0

摘要:   由于平时要进行数据库的备份和还原操作,为了提高效率和节省时间就有了下面的批处理程序.   代码如下:   @echo off&setlocal enabledelayedexpansi...

  由于平时要进行数据库的备份和还原操作,为了提高效率和节省时间就有了下面的批处理程序.   代码如下:   @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
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部