当前位置:首页 > Dos > 正文内容

Oracle备份与还原命令

canca16年前 (2010-03-03)Dos392
@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

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/301.html

标签: Dos
分享给朋友:
返回列表

上一篇:Dos批处理文件的自动应答

没有最新的文章了...

“Oracle备份与还原命令” 的相关文章

Dos批处理文件的自动应答

有些DOS命令在执行时需要用户进行回答。例如,TIME命令,需要用户键入时间或按回车键;DEL *.*命令,需要用户回答Y或N,下面是解決方法:  1.“回车”的自动应答。用ECHO|MORE可以自动应答“回车”,例如:ECHO|MORE|TIME,此时机器默认用户采用当前时间而不再等待用户输入信息...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。