日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows系统下oracle数据库每天定时备份

發布時間:2023/12/10 windows 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows系统下oracle数据库每天定时备份 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

?

首先建立一個備份bat文件,在D盤下新建備份目錄oraclebackup,將oracle安裝目錄下的EXP.EXE復制到此目錄下,再新建一個文本文件oraclebackup.txt,內容如下:

@echo off?
echo 刪除10天前的備分文件和日志

forfiles /p "D:\oraclebackup" /m *.dmp /d -10 /c "cmd /c del @path"?
forfiles /p "D:\oraclebackup" /m *.log /d -10 /c "cmd /c del @path"

echo 正在備份 Oracle 數據庫,請稍等……?
expsystem/oracle@orclfile=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?
echo 任務完成!

完成后,將該記事本的后綴txt改成bat即可。

雙擊oraclebackup.bat可以測試是否可以正常備份。

第二步:新建windows計劃任務

進入windows的控制面板,打開計劃與任務,新建任務,點擊瀏覽,選擇剛才新建的d盤oraclebackup目錄下的oraclebackup.bat文件。接著選擇每天晚上22:00點執行,再輸入本機的administrator密碼即可。

備注:這里我記錄下,我遇到的問題,主要是因為我一個用戶里面有很多表,但是現在我不需要全部備份,只需要備份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 就可以了。

?

總結

以上是生活随笔為你收集整理的Windows系统下oracle数据库每天定时备份的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。