@echo off
@title oracle簡易資料備份工具
:startbackupdata
clsecho.
echo oracle簡易資料備份工具
echo.
set nowdate=%date:~0,4%%date:~5,2%%date:~8,2%
if "%orahost%" == "" set orahost=192.168.0.2
clsecho.
echo oracle簡易資料備份工具
echo.
echo 當前備份資訊:
echo.
set /p oraprot=請輸入oracle伺服器端口(留空缺省為1522):
if "%oraprot%" == "" set oraprot=1522
clsecho.
echo oracle簡易資料備份工具
echo.
echo 當前備份資訊:
echo.
echo oracle伺服器端口:%oraprot%
set /p oraserver=請輸入oracle服務例項名稱(留空缺省為orcl):
if "%oraserver%" == "" set oraserver=orcl
clsecho.
echo oracle簡易資料備份工具
echo.
echo 當前備份資訊:
echo.
echo oracle伺服器端口:%oraprot%
echo oracle服務例項名稱:%oraserver%
:setusername
clsecho.
echo oracle簡易資料備份工具
echo.
echo 當前備份資訊:
echo.
echo oracle伺服器端口:%oraprot%
echo oracle服務例項名稱:%oraserver%
set /p orausername=請輸入oracle使用者名稱:
if "%orausername%" == "" goto :setusername
clsecho.
echo oracle簡易資料備份工具
echo.
echo 當前備份資訊:
echo.
echo oracle伺服器端口:%oraprot%
echo oracle服務例項名稱:%oraserver%
echo oracle使用者名稱:%orausername%
:setpassword
clsecho.
echo oracle簡易資料備份工具
echo.
echo 當前備份資訊:
echo.
echo oracle伺服器端口:%oraprot%
echo oracle服務例項名稱:%oraserver%
echo oracle使用者名稱:%orausername%
set /p orapassword=請輸入oracle密碼:
if "%orapassword%" == "" goto :setpassword
clsecho.
echo oracle簡易資料備份工具
echo.
echo 當前備份資訊:
echo.
echo oracle伺服器端口:%oraprot%
echo oracle服務例項名稱:%oraserver%
echo oracle使用者名稱:%orausername%
echo oracl密碼:%orapassword%
set /p expfilepath=請輸入匯出資料存放位置(留空缺省為路徑為c:\%orausername%_%nowdate%.dmp):
if "%expfilepath%" == "" set expfilepath=c:\%orausername%_%nowdate%.dmp
:setconfirmbackup
clsecho.
echo oracle簡易資料備份工具
echo.
echo 當前備份資訊:
echo.
echo oracle伺服器端口:%oraprot%
echo oracle服務例項名稱:%oraserver%
echo oracle使用者名稱:%orausername%
echo oracl密碼:%orapassword%
echo 存放位置:%expfilepath%
echo.
set /p orabackconfim=請確實要備份的資料庫資訊,輸入y進行備份,輸入n重新備份:
if "%orabackconfim%" == "y" goto :setbackupdata
if "%orabackconfim%" == "n" (goto :startbackupdata) else (goto :setconfirmbackup)
exit
:setbackupdata
echo.
echo 開始備份資料庫...
exp %orausername%/%orapassword%@%orahost%:%oraprot%/%oraserver% full=n buffer=65535 feedback=10000 file=%expfilepath%
pause>nul
oracle資料庫備份批處理
echo off e cd e 資料庫備份 set username test set password 123456 set strdate date 0,4 date 5,2 date 8,2 set filename username strdate echo on echo 備份開始 dat...
使用批處理備份oracle資料庫
echo on set backpath d set filename date 0,4 date 5,2 date 8,2 time 0,2 time 3,2 time 6,2 set username was set password wasuser set dbname was echo 準備...
自用批處理命令備份
start clsset p numis 1 開啟wifi,2查詢wifi,3設定0網段ip,4設定10網段ip,5ping if numis 1 goto 1 if numis 2 goto 2 if numis 3 goto 3 if numis 4 goto 4 if numis 5 goto...