時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(5)
本文將介紹Oracle備份工具的制作方法,主要是用到了大家常用的批處理方法來制作Oracle備份工具。希望對大家有所幫助。
這是針對Oracle編寫的,可以用在不同的電腦上,因?yàn)樗鼤?huì)自動(dòng)讀取當(dāng)前電腦的環(huán)境變量,從而取得Oracle的安裝路徑,唯一有一點(diǎn)不足的地方是程序中運(yùn)行過程中會(huì)產(chǎn)生一個(gè)中間文本文件,不過這并不礙大事,備份或者還原完了以后將會(huì)自動(dòng)刪除產(chǎn)生文本文件,代碼如下:
1.@echo off&setlocal enabledelayedexpansion
2.color 0a
3.:start
4.for /f "tokens=2 delims==" %%a in ('path') do (
5.set "str=%%a"
6.set str=!str: =+!
7.for %%i in (!str!) do (
8.set "var=%%i"
9.set var=!var:+= !
10.echo !var!>>change.txt
11.for /f "delims=" %%i in ('findstr "oracle" change.txt') do set var=%%i
12.)
13.
14.)
15.
16.set /p choice=1.備份 2.還原 3.按任意鍵退出:
17.if %choice%==1 goto exp
18.if %choice%==2 goto imp
19.:exp
20.del /q change.txt
21.set /p file=請輸入備件數(shù)據(jù)庫的文件名:
22.set /p path=請輸入存放的路徑(記得輸冒號(hào):):
23."%var%"\exp.exe smhr/smhr file=%path%\%file% full=n
24.set /p choice=1.繼續(xù) 2.按任意鍵退出:
25.if %choice%==1 goto start
26.:imp
27.del /q change.txt
28.set /p file=請將要導(dǎo)入的數(shù)據(jù)庫文件拖入窗體內(nèi):
29."%var%"\imp.exe smhr/smhr file=%file% full=y
30.set /p choice=1.繼續(xù) 2.按任意鍵退出:
31.if %choice%==1 goto start
通過本文,希望大家對于Oracle備份工具有了更深刻的了解。
關(guān)鍵詞標(biāo)簽:Oracle,備份工具
相關(guān)閱讀
熱門文章 Oracle中使用alter table來增加,刪除,修改列的語法 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 誤刪Oracle數(shù)據(jù)庫實(shí)例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索
人氣排行 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 Oracle中使用alter table來增加,刪除,修改列的語法 ORACLE SQL 判斷字符串是否為數(shù)字的語句 ORACLE和SQL語法區(qū)別歸納(1) oracle grant 授權(quán)語句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法