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
- Windows下ORACLE 11G DATA GUARD搭建(用於實時備份)WindowsOracle
- Oracle定時任務Oracle
- xtrabackup備份mysql以及建立自動定時任務MySql
- oracle 11g asm自動備份asm磁頭任務OracleASM
- Oracle資料庫備份與恢復--Windows批處理+定時任務計劃(V1.0)Oracle資料庫Windows
- 利用cygwin建立windows下的crontab定時任務Windows
- 【定時任務|開機啟動】Windows Server 2008/2012 計劃任務配置(任務計劃程式)每分鐘執行BATWindowsServerBAT
- SQL Server 2008 事務日誌備份SQLServer
- Oracle 定時任務詳解Oracle
- SQL Server 2008 建立事務日誌備份SQLServer
- SQL Server 2008應用事務日誌備份SQLServer
- SQL Server 2008 完整恢復模式下備份SQLServer模式
- Windows 備份oracle按時間命名WindowsOracle
- Linux下新增定時任務Linux
- 在solaris下crontab 定時任務
- Oracle定時任務dbms_schedulerOracle
- SQL Server 2008還原事務日誌備份SQLServer
- SQL Server 2008進行備份事務日誌SQLServer
- SQL Server 2008結尾事務日誌備份SQLServer
- SQL Server 2008在資料庫損壞時備份事務日誌SQLServer資料庫
- SQL Server 2008快照備份SQLServer
- SQL Server 2008備份概述SQLServer
- ORACLE常用定時備份指令碼Oracle指令碼
- oracle rman 定時備份指令碼Oracle指令碼
- 自動備份任務
- 備份任務實戰
- 定時任務
- windows定時任務執行路徑問題Windows
- Oracle 11g RMAN備份-增量備份Oracle
- 【SQLServer備份策略】透過Windows任務計劃程式清理SQLServer歷史備份SQLServerWindows
- SQL Server 2008 事務日誌備份注意事項SQLServer
- Linux下的定時任務crontab設定Linux
- windows 下的Oracle 冷備份指令碼WindowsOracle指令碼
- SQL Server 2008 備份壓縮SQLServer
- unix下透過ftp定時備份FTP
- Linux下ORACLE 11G DATA GUARD搭建(用於實時備份)LinuxOracle
- Oracle 11g RMAN備份-備份標籤Oracle