Windows系統下oracle數據庫每天定時備份


第一步:建立備份腳本oraclebackup.bat

 

備注:這里我記錄下,我遇到的問題,主要是因為我一個用戶里面有很多表,但是現在我不需要全部備份,只需要備份XXX打頭的表,

 

OK,修改exp語句exp system/oracle@orcl tables=(system.XXX%%)file=D:/oraclebackup/mdb%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=D:/oraclebackup/mdb%date:~0,4%%date:~5,2%%date:~8,2%.log full=y buffer=65535 ,

注意,當時 我是這樣加的tables=(system.XXX%),結果bat文件不能執行,原來bat'文件里面的%必須要是%%,這個問題我搞了很久才搞清楚~~~~~

 

 

添加一個任務計划 oraclebackup

 

開始 > 所有程序 > 附件 > 系統工具 > 任務計划 > 添加任務計划 > 下一步 > 在 瀏覽 中查找剛剛寫好的 oraclebackup.bat 文件 > 任務名輸入oraclebackup,執行這個任務選擇每天,下一步 > 起始時間下午12:00,起始日期2009-7-11,下一步 > 輸入用戶名及密碼,用戶名要求是管理員權限用戶名,下一步 > 完成
點擊"完成"之后,會在任務計划欄目下新增一個名為"ytcn"的任務計划,表明已經配置完畢。

 

備注:有時點擊"完成" 之后,系統警告

 

"已創建新任務,但可能不能運行,因為無法設置賬戶信息。

 

指定的錯誤是:

 

Ox80041315:任務計划程序服務沒有運行"

 

這是因為電腦的任務計划程序服務沒有啟動起來。開始 > 所有程序 > 管理工具 > 服務,找到"Task Scheduler"服務,發現啟動類型為"已禁用",右鍵單擊更改為"自動",並把它啟動起來,然后重新添加一次任務計划 oraclebackup 就可以了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM