Windows下自動備份Oracle資料庫

2021-09-25 09:45:56 字數 668 閱讀 3218

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 備份...