如何用指令碼離線備份Domino系統

2021-04-30 07:26:27 字數 1271 閱讀 9132

目的:

將 domino 伺服器需要的備份資料檔案壓縮並備份下來

要求:作業系統:必須是 windows 系統

服務要求:安裝之後,domino service 必須在作業系統的「服務」中

壓縮軟體要求:winrar 3.20 版

邏輯說明:

1. 先停止 domino server

2. 利用 winrar 備份資料

3. 重新啟動 domino server

下面是需要備份的檔案清單,檔名為:backup.lst

d:/ibm/lotus/domino/notes.ini

d:/ibm/lotus/domino/data/admin4.nsf

d:/ibm/lotus/domino/data/certlog.nsf

d:/ibm/lotus/domino/data/names.nsf

d:/ibm/lotus/domino/data/lks

d:/ibm/lotus/domino/data/domino/html/lks

下面是需要放到計畫任務中的批處理檔案,檔名為:backup.bat

@rem winrar 安裝路徑

set winrar-install=d:/program files/winrar

@rem 需要備份的檔案的清單所在的檔名稱,用這種方式可以備份 n 多個檔案

set backup-file-from=d:/backup.lst

@rem 備份檔案夾

set backup-file-to=d:/backup.rar

@rem 1. 停止 domino 伺服器

net stop "lotus domino server (dibmlotusdominodata)"

@rem 2. 開始備份資料

@rem 引數 a : 新增到檔案檔案

@rem 引數 -ac : 清除存檔屬性

@rem 引數 -r : 連同子資料夾一起操作

@rem 引數 -m5 : 壓縮方式型別,5 為 best

cd %winrar-install%

winrar.exe a -r -ac -m5 %backup-file-to% @%backup-file-from%

@rem 3. 重新啟動 domino 伺服器

net start "lotus domino server (dibmlotusdominodata)"

將以上兩檔案放到 d:/ , 然後將 backup.bat 檔案新增到作業系統的計畫任務中即可.

如何用指令碼實現提交時同步備份

備份是我們日常關注的問題,我們一般進行的全量備份 增量備份,現在我來介紹另一種備份 同步備份,即我們在每次提交的時候同時進行備份,這樣使得我們的工作成果更不容易丟失。該過程是通過鉤子指令碼實現,放到庫檔案的hooks裡。在hooks裡新建乙個文字,給其更名為post commit.bat,複製以下內...

如何用php進行資料備份

class backup public function backuptables dbname,datadir,tablenames 以下是形成sql的前半部分 如果存在表,就先刪除 sqls ndrop table if exists tablename n n 讀取表結構 trycatch p...

如何去實現hive離線分析指令碼

總共分為3步 1.編寫hql指令碼 簡單案例 編寫hql指令碼 vim tongji1.hql 內容如下 select from fluxdb.tongji1 where reporttime 很簡單就是乙個表查詢,沒啥邏輯 儲存退出後,記得 賦予執行許可權 chmod x tongji1.hql ...