windows下自動備份oracle資料庫
先說說為啥要搞這麼個玩意
那是上線前幾天【這不是講故事】,測試環境用的資料庫崩了【為啥崩了不知道】。之前造的一堆測試資料全都沒得了【】。然後急急忙忙的恢復環境重新造測試資料吧啦吧啦。累的半死不活的幹了一堆重複的事。
然後就是吃一塹長一智的老話。為了以後不幹這種傻x事。決定要經常備份資料庫,但是咧,我是乙個很懶【且記性不好】的人。所以決定搞乙個自己備份資料庫的玩意。
大概原理
反正前面就是一頓求度娘啦,因為不夠虔誠,度娘沒給個啥好結果,然後就只能靠自己的聰明才智啦。
1、oracle有個自己備份資料庫的命令,在dos下就可以自己備份的,把它寫成批處理。【順便把oracle備份記錄搞到乙個日誌檔案裡,防止以後不知道備份了啥】
2、然後設定windows的定時任務,讓系統到時間了自己跑批處理指令碼。【怎麼搞定時任務就度娘啦】
p.s.:linux下估計也差不多,把批處理換成shell指令碼,然後在搞個定時任務。
用到的基本命令
exp:exp是oracle自帶的命令用來備份資料庫的。exp有好多中用法【具體咋用求度娘】我用的是最笨的全庫備份。 exp 使用者名稱/密碼@資料庫例項名 file=資料庫備份到哪【檔案字尾得是dmp】 log=日誌檔案存放位址【檔案字尾log】 full=y【我也不知道是幹哈的】
原始碼
Windows 下自動重啟TOMCAT
windows下自動啟動tomcat 直接在windows xp中的任務計畫中分別加入tomcat的shutdown.bat 和startup.bat 兩個之間間隔一點時間即可,具體操作 1 開始 附件 系統工具 任務計畫 開啟xp的任務計畫對話方塊,雙擊 新增任務計畫,開啟計畫設定介面,一路向下,...
window下自動備份檔案
專案開始推行的時候,為了保證專案開發安全,常常要備份每天開發的 如果每天都要人工去備份太麻煩了,這時候就想到了電腦自動去備份,考慮到有兩台伺服器,一台是xp,另一台是linux,在linux共享了專案開發資料夾,在xp裡對映到z盤,這時候就要用到自動定時計畫功能,不懂可以參考 windows下在執行...
mongo在windos下自動備份
echo off cd 備份路徑 md date 0,4 date 5,2 date 8,2 根據日期建立檔案 cd 到mongo 安裝目錄,執行下面的指令 否則找不到 mongodump h ip 埠 u 賬號 p 密碼 d 集合 authenticationdatabase admin o 備份...