单位机房的一台服务机器到折旧期了,换成了新购IBM机器X3950,而且都预装了windows 2003 server 标准版,所以只有把以前在Unix平台下跑的OA系统迁移到新的windows 2003平台上来。
迁移前管理员的准备工作:
一、 关闭domino, 禁止到此台旧服务器的复制和访问
#/opt/lotus/bin/server –q
手工备份solarisx系统下目录/domino/lotus/notesdata/下的names.nsf admin4.nsf、notes.ini、certlog.nsf四个重要数据库文件,以保证数据为最新。
此外还有cert.id、server.id、user.id、desktop5.DSK、Cache.DSK,千万别忘记备份mail目录下所有*.nsf邮件文件,以及TSYOA目录(这是我们单位单独开发的数据库文件)。
注意:备份过程中大家会遇到.ft结尾的文件名,这是全文索引文件不必复制。备份所有用户ID文件;
二、从新在另一台机子上安装Domino R5.10,一定要记住暂不配制Domino系统。注意安装版本要和原来一致,不要随意升级。
三、 拷贝刚才备份的names.nsf admin4.nsf、certlog.nsf到domino/data目录下;拷贝TSYOA目录到domino/data目录下,如果数据量大的话拷贝时间将很长。
四、操作的时候要把 cert.id、server.id、user.id三个id文件放在domino/data目录下。注意:必须知道这三个标识符的密码,在下面的配置中需要用到。
五、首先断开旧Domino机器,然后在新机器下启动Lotus Domino Server,当然新机器的网络参数和全限定的主机名称要和原来一直,然后我们开始配置,过程又细分为以下4小步:
1.创建新的Domino服务器,第一个Domino服务机器,如下图
2.选择设置方法,选高级配置
3.服务器用户-高级设置,一般选中Web浏览器,选中Internet邮件包的POP3,SMTP选项
4.这步尤其重要,在选择验证者标识符时,选择中使用现有的验证者标识符cert.id,服务机器名称和服务器主机名必须和原来设置一致。服务器标识符选使用现有的服务器标识符server.id;管理员标识符选使用现有管理员标识符,user.id 此时选择完成按钮顺序重复两此输入cert.id、server.id和user.id的密码,即完成。注意,如果cert.id、server.id、user.id这三个ID文件没有放到domino/data目录下则需要找到文件后点打开然后输入密码。

这时完成Domino服务器的配置,下面我们启动系统输入“X:\Lotus\Domino\nserver.exe”如果nsf数据库没有拷贝齐,在启动domino时就会出现如下提示。这时候你只要从新copy原始数据即可。

经过以上操作,系统可以正常启动,没有任何报错信息说明迁移成功了。
最后谈谈系统的备份问题,Lotus系统很稳定,重要文件都存储在具有严格管理权限的nsf文件中,针对nsf文件的病毒又极少,一般不会出现问题,但现在架构在windows 平台下由于受到病毒、木马的威胁同时也增加了系统管理风险,所以我们必须对系统采取备份措施。
Lotus系统本身在安装时候几乎不往注册表里写入信息,所以在备份时候给我们带来了方便,如果你的系统是按默认安装的,备份系统最简单的方法是把整个Lotus目录拷贝到安全的位置,例如活动硬盘或网络上的其他机器的共享目录下面。当出问题的时候在配置和原来一模一样的机器上把备份的Lotus目录拷贝回去。输入X:\Lotus\Domino\nserver.exe就能启动系统。
下面我介绍一个实时备份 Domino的数据的方法:
在Symantec的Backup Exec 12软件中有Domino Agent的组件,他可以用来保护Domino服务器上的数据库,基本使用方法是这样,你先需要购买Domino Agent的许可,每台要备份的Domino服务器都需要一个许可,在备份服务器上把对应的序列号输入到Backup Exec,并安装Domino Agent。在Domino服务器只需要安装Remote Agent就可以了。完成Domino服务器上的配置以后,就需要创建备份作业,在备份资源选择窗口中展开Domino服务器,下面会出现Lotus Domino Databases图标,再展开这个图标,就可以看到该计算机中的Domino数据库了。如下图所示:
650) this.width=650;" width="287" height="192" alt="1050526.jpg" src="http://new.51cto.com/files/uploadimg/20090106/1050526.jpg" border="0" />
要备份方式中可以选择完全,增量或差异备份,可以指示日志备份完成后将日志标记为可重用以节省磁盘空间。

本文出自 “李晨光原创技术博客” 博客,转载请与作者联系!

Domino系统从UNIX平台到windows平台的迁移及备份的更多相关文章

  1. linux平台及windows平台mysql重启方法

    各个平台mysql 重启: inux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1.通过rpm包安装的MySQL service mysqld restart ...

  2. Ubuntu学习总结-12 linux 平台及 windows 平台 mysql 重启方法

    一 Linux下重启MySQL的正确方法 1.通过rpm包安装的MySQL   service mysqld restart2.从源码包安装的MySQL   // linux关闭MySQL的命令$my ...

  3. LEDAPS1.3.0版本移植到windows平台----HuCal定标模块

    这个是2012年左右放在百度空间的,谁知百度空间关闭...转移到博客园. 最近项目用到3.1.2版本的LEDAPS,新版本的使用情况会在后续文章中慢慢丰富. HuCal是将LEDAPS项目中的TM/E ...

  4. 由Windows开发平台向Linux平台转移的一些想法

    从毕业到现在已经快20年了,一直在从事Windows平台上的开发工作.刚毕业那会大约是97,98年左右,工作的平台除了Windows平台还有Dos平台,因为在学校学习时,也是从Dos开始的.因此对于从 ...

  5. Domino V8 在 UNIX/Linux 平台上的安装及其常见问题

    在 IBM Bluemix 云平台上开发并部署您的下一个应用. 开始您的试用 Domino V8 的安装需求 Domino V8 可以支持多种平台和操作系统,表1 列出了其支持的各种 UNIX/Lin ...

  6. 检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统

    /** * Author: laixiangran. * Created by laixiangran on 2015/12/02. * 检测访问网页的浏览器呈现引擎.平台.Windows操作系统.移 ...

  7. userAgent,JS这么屌的用户代理,你造吗?——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统

    1.识别浏览器呈现引擎 为了不在全局作用域中添加多余变量,这里使用单例模式(什么是单例模式?)来封装检测脚本.检测脚本的基本代码如下所示: var client = function() { var ...

  8. puppet(一种Linux、Unix、windows平台的集中配置管理系统)

    puppet是一种Linux.Unix.windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件.用户.cron任务.软件包.系统服务等.puppet把这些系统实体称之为资 ...

  9. cygwin -- 在windows平台上运行的unix模拟环境

    cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购).它对于学 ...

随机推荐

  1. 使用Java操作Redis(二)

    上篇文章中我们可以看到,通过自己动手编码来操作Redis是相当繁琐的,实际上我们在重复制造轮子.Redis网站上列举出了一些方便操作Redis的常用工具. 可供Java选择的比较多,这里介绍一下Jed ...

  2. rails 开发随手记 9

    ruby 根据名称确定类Object.const_get 一个简单的应用,在header中的,个人信息链应该链接到对应的用户类型的页面上. <%= link_to "个人信息" ...

  3. 1、Go base64编码

    package main import ( "encoding/base64" "fmt") func main() { //标准base64编码 data:= ...

  4. ES6学习笔记(十七)Class 的基本语法

    1.简介 类的由来 JavaScript 语言中,生成实例对象的传统方法是通过构造函数.下面是一个例子. function Point(x, y) { this.x = x; this.y = y; ...

  5. *Mapper.xml文件头

    <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-// ...

  6. Opencv YAML和XML格式文件操作详解

    本系列文章由 @YhL_Leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/47660943 本文参考Opencv 2 ...

  7. java设计模式学习 ----- 单例模式(Singleton)

    单例模式(Singleton) 单例对象(Singleton)是一种经常使用的设计模式. 在Java应用中,单例对象能保证在一个JVM中,该对象仅仅有一个实例存在.单例模式也分三种:懒汉式单例.饿汉式 ...

  8. .NET进阶——ORM基础认识

    ORM对象关系映射,对象即实体,关系即关系数据库表.ORM即实现从实体对象关系数据库数据的映射. 本质上就是将数据从一种形式转换到还有一种形式.它详细又有哪些表现呢.咱们一步步学习,一步步分析. OR ...

  9. legend---二、如何降低编程复杂度

    legend---二.如何降低编程复杂度 一.总结 一句话总结:配置文件,数据库 个性的东西可以一起写入数据库,那么编程复杂度会大幅降低,页面灵活度也大幅降低(特有属性写进数据库) 比如不同难度的颜色 ...

  10. hdoj--1342--Lotto(dfs)

    Lotto Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...