Windows Server 2008 下Oracle 11g 定時備份任務
基本思路:
寫一個批處理檔案(.bat),內容為exp匯出命令,然後把它新增到windows計劃任務裡去,指定在你需要的時間執行,就會生成一個oracle備份檔案(.dmp)。在windows下都可使用此方案。
實現過程:
1、編寫批處理檔案
Oracle備份.bat,內容如下:
@echo offecho 正在備份Oracle 資料庫,請稍等......
exp userid='fxfxkh/fxfxkh@SYIT as sysdba' file=e:/bak/fxfxkh%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=e:/bak/fxfxkh%date:~0,4%%date:~5,2%%date:~8,2%.log full=y
echo 任務完成!
這裡對上面的引數進行說明:
userid='使用者名稱/密碼@資料庫名 as sysdba' //使用者資訊,注意根據自己實際引數進行相應修改
file=e:/bak/fxfxkh%date:~0,4%%date:~5,2%%date:~8,2%.dmp //資料檔案,這裡注意磁碟路徑,這裡是e盤下bak資料夾下生成以fxfxkh開頭,後面是年月日最為字首,dmp為字尾的名稱。
log=e:/bak/fxfxkh%date:~0,4%%date:~5,2%%date:~8,2%.log //日誌檔案,這裡注意磁碟路徑,這裡是e盤下bak資料夾下生成以fxfxkh開頭,後面是年月日最為字首,dmp為字尾的名稱。
full=y //全表匯出,y是,n否
2、新增任務計劃
首先確保電腦中的任務計劃程式服務是啟動起來的,檢查如下:
開始 > 所有程式 > 管理工具 > 服務,找到"Task Scheduler"服務,發現啟動型別為"已禁用",右鍵單擊更改為"自動",並把它啟動起來。
接下來開始新增任務,步驟如下:
1)、開始 > 所有程式 > 附件 > 系統工具 > 任務計劃程式
2)、
3)、
4)、
5)、
6)、
7)、
至此,完成收工!
相關文章
- MYSQL定時任務-定時清除備份資料MySql
- Oracle定時任務Oracle
- xtrabackup備份mysql以及建立自動定時任務MySql
- Windows oracle 11g rman備份恢復到linux系統WindowsOracleLinux
- ORACLE常用定時備份指令碼Oracle指令碼
- Oracle定時任務dbms_schedulerOracle
- Windows Server 2008 R2 下載地址WindowsServer
- 【SQLServer備份策略】透過Windows任務計劃程式清理SQLServer歷史備份SQLServerWindows
- 備份任務實戰
- XXL-JOB定時任務框架(Oracle定製版)框架Oracle
- Oracle 定時任務job實際應用Oracle
- windows定時任務執行路徑問題Windows
- Windows Server 2008 R2搭建WDS服務(PXE)WindowsServer
- Linux下Mysql定時自動備份LinuxMySql
- 定時任務
- Oracle 11g R2 備份與恢復Oracle
- MySQL 定時備份MySql
- 伺服器Windows Server 2008 R2的安全設定伺服器WindowsServer
- SpringTask定時任務Spring
- Navicat定時任務
- schedule 定時任務
- 定時任務scheduler
- 定時任務操作
- @Scheduled 定時任務
- Linux 定時任務Linux
- Linux | 定時任務Linux
- Java 定時任務Java
- At 、Crontabl定時任務
- crontab定時任務
- laravel定時任務Laravel
- SpringBoot定時任務Spring Boot
- springboot:定時任務Spring Boot
- 定時任務管理
- ubuntu定時任務Ubuntu
- RMAN自動備份任務新增
- 【DATAPUMP】Oracle資料泵定時備份刪除指令碼Oracle指令碼
- MySQL 定時增量備份MySql
- MYSQL定時備份(一)MySql
- win10 windows server backup備份方法_windows10怎麼備份作業系統Win10WindowsServer作業系統