lotusdominoserver系统自动异地备份的实现

lotusdominoserver系统自动异地备份的实现

ID:22348141

大小:77.50 KB

页数:5页

时间:2018-10-28

lotusdominoserver系统自动异地备份的实现_第1页
lotusdominoserver系统自动异地备份的实现_第2页
lotusdominoserver系统自动异地备份的实现_第3页
lotusdominoserver系统自动异地备份的实现_第4页
lotusdominoserver系统自动异地备份的实现_第5页
资源描述:

《lotusdominoserver系统自动异地备份的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、LotusDominoServer系统自动异地备份的实现♦中国人民银行武汉分行程东亮♦中国人民银行黄石市中心支行徐辉LotusDominoServer系统被广泛应用在人民银行的电子邮件、公文传输及档案管理等方面,促进了员工之间的信息交流,提高了办公效率。但由于LotusDominoServer系统本身未带备份丁.具,为保证系统的安全运行,不发生数据丢失现象,管理员必须经常进行手动备份,其过程繁琐,耗时较长,备份时还需暂停系统服务,影响了系统的连续运行,因此,有必要实现系统的自动数据备份。一、实现原理经过反复进行系统备份与恢复测试,确定至少应备份的目录和文件为:1.备份data目录下

2、用于保存所有用户数据库邮箱、公共通讯录、管理进程、验证日志、公共邮箱等系统的启动参数文件。2.备份c:winntsystem32driversetc目录下的hosts文件,主要用于保存远程邮件服务器名称与IP地址的映射。3.备份服务器ID、验证字ID、管理员ID、用户ID等文件。如果将hosts文件及ID文件都存放在data目录下,在做自动备份时只需备份data口录即可。在深入分析系统备份原理的基础上,对Lotus系统的组成结构与运行原理进行分析,利用编程工具,使Windows操作系统环境下运行的LotusDominoServer系统能在指定吋间暂停系统服务,进行异地备份,

3、自动将数据复制到异地目录下,再自动启动系统服务,系统管理员就能从繁琐的手动备份中彻底解脱山来。二、实现步骤LotusDominoServer系统在使用时系统进程处于锁定状态,必须退出系统4能备份,我们分四个步骤完成LotusDominoServer自动备份工作。一是暂停LotusDominoServer服务,二是进行自动备份,三是重启LotusDominoServer服务,四是定时执行任务。下面以实现邮件服务器自动备份为例进行说明,其他的备份类似。(一)、编写暂停LotusDominoServer服务的脚本文件dim$domino;判断LotusDominoServer是否运行;H

4、BHSHE1N/servers/PBC:LotusDominoServer为LotusDominoServe窗口名字$domino=WinExists(uGDYNJE1N/servers/PBC:LotusDominoServer”);存在则激活窗口为焦点,并发送quit命令if($domino=l)thenWinActivate(^GDYNJEIN/servers/PBC:LotusDominoServer”)send(“quit{ENTER}”)endif(一)、备份数据到日期目录的批处理文本rem数据保存目录,在该目录下按R期建了目录D:cdautobakrem取系统U期@

5、FOR/F“usebackqdelims=”%%iTN('date/T')DOsetWORKDATE=%%irem判断日期0录是否存在,不存在就建日期0录ifnotexist%WORKDATE%md%WORKDATE%rem判断命令是否执行成功ifnoterrorlevel0echo建立□录[%WORKI)ATE%]失败rem进入对应日期目录cd%WORKDATE%D:autobakrara—r—ag—ml—ril:5D:autobak%WORKDATE%D:LotusDominoDatarem@echo力生成FTP传送脚本@echoopen11.32.Oftpc

6、md@echouserusernamepassword>>ftpcmd@echoprompt>>ftpcmd@echomkdir%WORKDATE%»ftpcmd@echocd%WORKI)ATE%»ftpcmd@echobin>>ftpcmd@echomput*•rar>>ftpcmd@echobye〉〉ftpcmdrem上传数据到FTP服务器@ftp—nnull@delftpcmdrem返回到起始□求D:(一)、编写重启LotusDominoServer服务,并检测启动服务密码的脚本文件dim$domino;判断LotusDominoServer是否运行,已运行则退出脚本$do

7、mino=WinExists(“HBHSHElN/servers/PBC:LotusDominoServer”)if($domino=l)thenExitEndif;运行LotusDominoServerRun(aD:LotusDominoserver.exe”):激活窗口为焦点,并发送密码WinActivate(^HBHSHEIN/servers/PBC:LotusDominoServer”)Send(“********{ENTER}”)//输入密码(二)、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。