新聞中心
本文將介紹Oracle備份工具的制作方法,主要是用到了大家常用的批處理方法來(lái)制作Oracle備份工具。希望對(duì)大家有所幫助。

10年積累的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有阜平免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
這是針對(duì)Oracle編寫的,可以用在不同的電腦上,因?yàn)樗鼤?huì)自動(dòng)讀取當(dāng)前電腦的環(huán)境變量,從而取得Oracle的安裝路徑,唯一有一點(diǎn)不足的地方是程序中運(yùn)行過程中會(huì)產(chǎn)生一個(gè)中間文本文件,不過這并不礙大事,備份或者還原完了以后將會(huì)自動(dòng)刪除產(chǎn)生文本文件,代碼如下:
- @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=請(qǐng)輸入備件數(shù)據(jù)庫(kù)的文件名:
- set /p path=請(qǐng)輸入存放的路徑(記得輸冒號(hào):):
- "%var%"\exp.exe smhr/smhr file=%path%\%file% full=n
- set /p choice=1.繼續(xù) 2.按任意鍵退出:
- if %choice%==1 goto start
- :imp
- del /q change.txt
- set /p file=請(qǐng)將要導(dǎo)入的數(shù)據(jù)庫(kù)文件拖入窗體內(nèi):
- "%var%"\imp.exe smhr/smhr file=%file% full=y
- set /p choice=1.繼續(xù) 2.按任意鍵退出:
- if %choice%==1 goto start
通過本文,希望大家對(duì)于Oracle備份工具有了更深刻的了解。
本文標(biāo)題:詳解用批處理寫一個(gè)Oracle備份工具
文章路徑:http://www.5511xx.com/article/dpephsi.html


咨詢
建站咨詢
