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

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

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

時(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)閱讀

文章評論
發(fā)表評論

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

相關(guān)下載

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