
BAT腳本oracleexpdp如何實現按周一至日備份最近7天各位大神好,我想實現oracle expdp備份dmp按周一、二、三、四、五、六、日進行循環備份,保留最近一周的文件。大概的思路是expdp導出的dmp文件命名規則是xxx.周一.dmp,xxx.周二.dmp,xxx.周三.dmp...xxx.周日.dmp Bat批處理執行導出時先判斷導出目錄是否存在同名文件,如果存在則先刪除,刪除后在執行導出。以下是expdp的導出命令
- expdp SEC_AAA/SEC_AAA@WMS DIRECTORY=dmpsecdir DUMPFILe=SEC_AAA.dmp logfile=SEC_SKP.log schemas=SEC_AAA
- expdp WMS_AAA/WMS_AAA@WMS DIRECTORY=dmpwmsdir DUMPFILe=WMS_AAA.dmp logfile=WMS_AAA.log schemas=WMS_AAA
nclick="copycode($('code0'));">復制代碼
其他配置如導出目錄都已在Oracle數據庫中配好,誰能幫忙提供下實現的腳本內容?小弟在此感激不盡,萬分感謝!