點擊進入:Linux shell crontab expdp 定時任務邏輯備份 定時刪除舊文件
首先建一個備份數據庫用批處理文件,內容如下:
rem expdp sz set sz_file=SZ_%date:~0,4%%date:~5,2%%date:~8,2%.dmp set sz_logfile=SZ_%date:~0,4%%date:~5,2%%date:~8,2%.log expdp user/pwd schemas=user_schema directory=dump_dir DUMPFILE=%sz_file% logfile=%sz_logfile% compression=all rem delete 5 days files forfiles /p "D:\Database\bak" /d -5 /c "cmd /c echo deleting @file ... && del /f @path"
創建定時任務,以Window 2012 server 為例:
創建任務
注意使用最高權限運行
注意起始於目錄