1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

本文将介绍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备份工具有了更深刻的了解。

本文来源:1818IP

本文地址:https://www.1818ip.com/post/10899.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

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