注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mylotustips的博客

IBM Lotus协作产品家族经验分享

 
 
 

日志

 
 
关于我

欢迎大家使用SR向IBM800提交问题http://www.ibm.com/support/servicerequest 可以随时查看问题状态,上传文件

网易考拉推荐

Notes/Domino 6.5和7升级到Notes/Domino 8的步骤  

2012-05-18 11:27:17|  分类: Domino服务器 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
环境:

适用于所有平台

问题描述:

Notes/Domino 6.5和7升级到Notes/Domino 8的步骤

解答:

Notes/Domino 6.5和7升级到Notes/Domino 8的步骤如下:

摘要:

这篇文档讲述了升级Notes/Domino 6.5 或 7 到Notes/Domino 8 的推荐步骤。

注意:这篇文档讲述的操作步骤是独立于平台的,如果有些特定的命令需要在特定的操作系统上使用,可以在下面的文档中找到

UNIX: "How to run Compact, Fixup, and Updall on AIX, Linux, and Solaris while the Domino server is down" (# 1303727)

IBM i (AS400): "How to run Fixup, Compact, or other command while the Domino iSeries server is down" (#1102349) Notes Link

Windows: 如果需要在Domino停机的时候运行Domino 服务器命令,则需要在Domino服务器命令之前增加一个字母'n'(必须是Domino停机,仅在Windows平台上有效)。

打开一个命令行窗口(点击"开始"--->"运行",输入"CMD",然后回车)。

在这个命令行窗口中,我们先进入Domino的安装目录,即nserver.exe这个程序所在的目录。

从这个路径下,就可以运行Domino服务器的命令,记着要增加一个字母n在命令之前,例如:

x:\Lotus\Domino\nfixup names.nsf -f -j -v -l

x:\Lotus\Domino\ncompact names.nsf -c -i

x:\Lotus\Domino\nupdall admin4.nsf -RX

Domino 8 信息中心相关主题

Domino server commands

Sending commands from the Domino Administrator client

Entering commands at the console at the server

升级之前

升级之前确认Domino上的数据库是没有损坏的:

?         运行fixup, updall 和 compact这些维护命令,保证数据库没有损坏。

?         当运行这些命令的时候,我们需要停止Domino服务器,保证Domino或者notes没有访问这些数据库。

1. a) 对所有数据库运行 fixup (一致性检查)

Fixup -f -j -v -l.

注意:

-f 在所有数据库上运行 Fixup 时,Fixup 将检查数据库中的所有文档

-j 使用此选项在事务记录启用的数据库上运行。如果不使用此选项,则 Fixup 通常不在已记录的数据库上运行。

-v 禁止 Fixup 在视图上运行。此选项可减少运行 Fixup 所需的时间。如果不是视图损坏问题,则使用此选项。

-l 向日志文件报告 Fixup 打开并检查是否损坏的每个数据库。如果不使用此参数,则 Fixup 仅记录遇到的实际问题。(这个参数是可选的)

如果你使用了事务日志,则-j这个开关是必须加上的。

b) 对所有数据库运行updall这个命令

Updall -R -X.

注意:

-R 重建所有已使用的视图。

-X 重建全文索引,但不重建视图。用于重建已损坏的全文索引。

c) 对所有数据库执行压缩操作

Compact -c -i.

注意:

-c 使用拷贝样式压缩,恢复不使用的空间。

-i 即使遇到错误(如文档损坏),压缩仍然继续。仅适用于拷贝样式压缩。

如果你使用了事务日志,请确定使用-b这个开关。这个开关和-B是不一样的(-B会改变事务日志中记录的数据库的DBIID)。

注意:使用这个命令的时候要小心 "load compact -c -i" , Domino服务器会崩溃在某些情况下。详细的请参照文档 #1329103, "load compact -c -i" ignores all errors and should be used with caution in Lotus Domino 8.0.2".

      

2. 因为Domino 8 会并行处理更多的用户请求,在你升级之前请去掉下面这些notes.ini参数。

SERVER_SESSION_TIMEOUT

SERVER_MAXSESSIONS

SERVER_MAXUSERS

3. 如果你安装了第三方应用程序,请先确定第三方产品和Domino8的兼容性。

开始升级

升级步骤:

在清理数据库的步骤完成之后,请按照下面的步骤进行升级:

. 安装Domino administrator 8,用来管理Domino 8。

. 升级Domino domain管理服务器(即列在names.nsf的ACL中的管理服务器),并且升级Domino地址本到R8。复制管理服务器上的names.nsf到其他的服务器,建议仅复制设计元素即可。如果需要更多信息,请参照帮助文档中的 topic "Limiting information received from other replicas."

一旦Domino服务器升级完成,不要立即启动Domino,先升级管理服务器names.nsf的模版,并且通过命令行来完成初始的维护动作,同时也建议把admin4.nsf一起做同样的操作。

1 执行design任务

design -f names.nsf

design -f admin4.nsf

Domino8的names.nsf模版包含了新的视图。如果这个模版没有更新,服务器可能会遇到系统停机问题。这个问题已经作为一个软件问题# ATHS7DPLHM记录,并且在#1304915这个文档中有详细描述 "Performance problems after upgrading from Domino 7.x to 8.0.1".

注意:-f表示在固定的数据库上操作。

请阅读下面的帮助文档,摘自Notes/Domino 8.0.x Release Notes.

在升级之后重建Domino目录的系统索引

在Domino目录中有几个视图会使用unicode标准检查,必须在升级后立即重建。Domino服务器知道所用的校对版本并且会在需要使用它们的时候,自动重建视图索引。

当Domino服务器启动后,它会访问两个重要的视图,$Users 和 $ServerAccess,这个时候服务器会等待这些视图重建。如果Domino目录是一个很大的文件,重建这两个视图索引会持续很长的一段时间。升级到Domino 8 之后,在第一次服务器启动的时候,因为需要等待这些视图重建,服务器可能会很慢。在这个时候,服务器控制台会显示一些有关Domino的初始信息。

这个过程在包含17000用户数目的地址本上测试过,重新建立视图索引大概需要40分钟。这个测试结果是在下面的平台上测试的,对于不同的平台可能会有些差别:

Microsoft Windows 2003 server

IBM AIX

Linux

i5/OS

如果你升级到Domino 8, 并且你的Domino目录中包含10000甚至更多的用户,请提早计划视图的更新。你可以使用updall任务来离线更新。在windows平台上,输入下面的命令:  nupdall -r names.nsf

更多的有关updall程序的信息,请参考 Domino 8 Administrator documentation.

2 运行fixup任务

fixup names.nsf -f -j -v -l

fixup admin4.nsf -f -j -v -l

3. 运行compact 任务

compact names.nsf -c -i

compact admin4.nsf -c -i

注意:数据库的ODS版本不会被改变,除非在每台服务器上(不仅仅在管理服务器)使用拷贝样式的compact任务。

4 运行updall任务

updall names.nsf -RX

updall admin4.nsf -RX

注意:这儿会有一个较大负载的索引重建的操作。请阅读下面选自 Notes/Domino 8.0.x Release Notes:

重建数据库设计集合

为了修复一个潜在的问题,当设计任务或者更新索引任务正在运行的时候,系统会对每个数据库做一个一次性重建设计集合的操作。如果视图事件记录参数被打开(LOG_VIEW_EVENTS=1),有关这些动作的消息会被记录在log.nsf以及显示在console上。例如:

Informational, rebuild view needed - collection object was deleted (reading C:\server\e.nsf default design note Title:'')

Informational, rebuilding view - no container or index (reading C:\server\e.nsf default design note Title:'')

Informational, rebuilding view - user specified REBUILD (reading C:\server\e.nsf default design note Title:'')

5 启动Domion服务器

注意:如果你服务器上的第三方程序使用的是R7的names.nsf设计,请不要复制R8的Domino Directory 的设计到这些names.nsf上,直到第三方程序已经认可R8的设计。

升级服务器步骤如下

?         升级HUB服务器

?         升级邮件服务器

?         升级SMTP服务器

?         升级Web服务器

?         升级应用程序服务器

?         其他任何第三方服务器(确认是否支持Domino8)

?         通过compact命令来升级服务器上所有数据库格式,详情请参考相关文档

?         升级客户端到Notes 8

注意:如果你要升级总裁级别的用户的客户端到Notes 8, 请同时升级他们的助手的客户端到Notes 8。这个会减少管理日历所带来的困扰。

在升级用户的客户端之前,请不要升级邮件模版到R8。

?         最后,替换其它数据库或者邮件库的设计到R8。对于邮件数据库,convert命令可以批量升级用户的邮件文件的设计。请不要使用Designer任务来升级邮件库的设计。

如果需要了解更多的convert任务,请参考下面的主题, "Upgrading mail files with the mail conversion utility" 在Notes/Domino 8.0.x Release Notes.

特别注意:

关于转换数据库应用:

对于那些不想转换为 Domino 8 ODS的数据库,可以创建一个本地复本命名为.ns6的文件,然后再从操作系统级别改为 .nsf 后缀。这样当在 Domino 8 服务器上做 compact 的时候,ODS 就不会被修改。

注意:在Notes7版本上,ODS没有被改变,所以NS6的 ODS 仍然是43。

请参阅下面的文档:

-- "Databases created with an ODS-specific extension are not upgraded by Compact task" (#1086780)

-- "On-Disk Structure (ODS) version for Notes/Domino 8 and how is it enabled" (#1267844)

在IBM红书 Lotus Notes and Domino 8 Deployment Guide  第60页解释了如何升级ODS以及升级ODS的好处,并且高度推荐升级ODS的版本,从而保障Domino 8服务器正常稳定的运行。

注意:只有在每台服务器(不只是管理服务器)上使用拷贝式压缩命令(compact -c),才会升级ODS的版本,ODS版本不会默认应用。如果需要启用,则要在notes.ini中加入参数 CREATE_R8_DATABASES=1

对于那些Calendar & Scheduling是混合环境中的情况:

Notes7和Notes8的混合环境,对于会议工作流是完全支持的。你也不需要专门在R6的客户端或者模版上来针对R7/R8的混合环境来安排会议。如果Calendar & Scheduling是iCalendar(MIME)格式的,那么所有邮件服务器、包括SMTP服务器必须是Domino 8.x版本。更多的关于iCalendar信息,请参考下面的文档#1102862, "Support for iCalendar and vCard in Domino".

参考资料:

Lotus Notes/Domino 8 Release notes

Lotus Notes and Domino 7 Enterprise Upgrade Best Practices

Lotus Notes and Domino 8 Deployment Guide

IBM Lotus Domino 8 server with the IBM Lotus Notes V8 client: Performance

Domino 8 Administrator documentation

下面的知识收集文档包含了所有上面提到的如何升级到Domino8的文章:

Knowledge Collection: Upgrading to Lotus Notes/Domino 8.0.1 (#7011887)

注意:上面的建议对您环境整体上的影响要视不同的环境以及不同的负载而定。

 

  评论这张
 
阅读(548)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017