::@echo off
set TDate=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
set TTime=%time:~0,2%%time:~3,2%%time:~6,2%
if "%TTime:~0,1%"==" " set TTime=0%time:~1,1%%time:~3,2%%time:~6,2%
set afile=%TDate%%TTime%
::删除D:\dump 下的最新備份,D:\dump 為泵導的 directory=dump_dir 對應的檔案夾
::此檔案不删除,泵導時會提示檔案已存在;
del f:\dump\EmrDB.dp
::導出his庫和病曆庫,泵導指令不支援用戶端運作
expdp system/panku@orcl directory=dump_dir dumpfile=emrDB.dp logfile=emrDB.log schemas=emrDB
::壓縮備份出的檔案,需要本機的C:\Program Files\ 下安裝有winrar軟體
"C:\Program Files\WinRAR\winrar.exe" a f:\dump\emrDB%afile%.rar F:\dump\EmrDB.dp f:\dump\emrDB.log
::複制最新的壓縮包到192.168.0.251的共享檔案夾裡,需設定該檔案夾的共享屬性為可讀寫
:copy E:\資料備份(手動)\853hisemr%afile%.rar \\192.168.0.7\資料備份$\
::保證 \\192.168.0.251\資料備份$\ 裡的 853hisemr.rar檔案始終為最新備份,友善 hisemr泵導從異地複制備份并導入資料.bat 指令的執行
:copy /y \\192.168.0.251\資料備份$\853hisemr%afile%.rar \\192.168.0.251\資料備份$\853hisemr.rar
::保證 D:\dump\ 裡的 sqjhbhisemr.rar檔案始終為最新備份
:copy /y D:\資料備份(手動)\sqjhbhisemr%afile%.rar D:\dump\sqjhbhisemr.rar
pause