IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)數(shù)據(jù)庫(kù)Oracle → 用批處理寫(xiě)一個(gè)Oracle備份工具

用批處理寫(xiě)一個(gè)Oracle備份工具

時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(5)

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

  這是針對(duì)Oracle編寫(xiě)的,可以用在不同的電腦上,因?yàn)樗鼤?huì)自動(dòng)讀取當(dāng)前電腦的環(huán)境變量,從而取得Oracle的安裝路徑,唯一有一點(diǎn)不足的地方是程序中運(yùn)行過(guò)程中會(huì)產(chǎn)生一個(gè)中間文本文件,不過(guò)這并不礙大事,備份或者還原完了以后將會(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=請(qǐng)輸入備件數(shù)據(jù)庫(kù)的文件名:

  22.set /p path=請(qǐng)輸入存放的路徑(記得輸冒號(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=請(qǐng)將要導(dǎo)入的數(shù)據(jù)庫(kù)文件拖入窗體內(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

  通過(guò)本文,希望大家對(duì)于Oracle備份工具有了更深刻的了解。

關(guān)鍵詞標(biāo)簽:Oracle,備份工具

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門(mén)文章 Oracle中使用alter table來(lái)增加,刪除,修改列的語(yǔ)法 Oracle中使用alter table來(lái)增加,刪除,修改列的語(yǔ)法 oracle中使用SQL語(yǔ)句修改字段類型-oracle修改SQL語(yǔ)句案例 oracle中使用SQL語(yǔ)句修改字段類型-oracle修改SQL語(yǔ)句案例 誤刪Oracle數(shù)據(jù)庫(kù)實(shí)例的控制文件 誤刪Oracle數(shù)據(jù)庫(kù)實(shí)例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索 為UNIX服務(wù)器設(shè)置Oracle全文檢索

相關(guān)下載

    人氣排行 oracle中使用SQL語(yǔ)句修改字段類型-oracle修改SQL語(yǔ)句案例 Oracle中使用alter table來(lái)增加,刪除,修改列的語(yǔ)法 ORACLE SQL 判斷字符串是否為數(shù)字的語(yǔ)句 ORACLE和SQL語(yǔ)法區(qū)別歸納(1) oracle grant 授權(quán)語(yǔ)句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法