确保所有的共享组件均为最新日期。有关详细信息,请参见 使用修补程序升级共享组件。
如果您已经安装了 Directory Server Enterprise Edition 6.0、6.1、6.2 或 6.3,则使用以下过程升级到版本 6.3.1。
在 Solaris 和 Red Hat 系统上,您必须是超级用户才能执行这些步骤,在 Windows 系统上必须是管理员。
您完成 Directory Server Enterprise Edition 升级以后,所有的 Directory Server 实例、目录代理服务器 实例和配置信息保持不变。
以下表格展示了在不同平台上升级 Directory Server Enterprise Edition 所需的修补程序编号。如果有更新的修补程序修订版可用,则使用更新的修补程序而不要使用表格中列出的项目。
说明 |
Directory Server Enterprise Edition 核心 |
Directory Server Enterprise Edition 本地化 |
---|---|---|
修补程序 ID:Solaris SPARC |
125276-08 |
125937-06 |
修补程序 ID:Solaris 9 x86 |
125277-08 |
125938-06 |
修补程序 ID:Solaris 10 x86 或 AMD x64 |
125278-08 |
125938-06 |
修补程序 ID:Linux |
125309-08 |
125939-06 |
修补程序 ID:Windows 没有针对 Windows 提供 Directory Server Enterprise Edition 6.1 修补程序,因此该修补程序不适用于升级 6.1 安装。 |
125311-08 在基本修补程序内提供了本地化路径。 |
要使本地化 Directory Server Enterprise Edition 正常运行,请在安装核心修补程序之前安装本地化修补程序。
每个本地化修补程序包含了选定平台的所有支持语言。
停止 DSCC 注册表。
在 Solaris 上
# dsadm stop /var/opt/SUNWdsee/dscc6/dcc/ads |
在 Linux 上
# dsadm stop /var/opt/sun/dscc6/dcc/ads |
在 Windows 上,以下 dsadm 命令无法停止 DSCC 注册表。
dsadm.exe stop C:\Program Files\Sun\JavaES5\DSEE\var\dscc6\dcc\ads |
解决方法是,使用任务管理器结束 bin_slapd.exe 进程,并作为管理员登录。现在就可以成功启动和停止 DSCC 注册表了。DSCC 注册表的属主保持不变,即 SYSTEM。
停止任何运行中的 Directory Server 和 目录代理服务器 实例。
升级共享组件。请参见 使用修补程序升级共享组件。
下载 Directory Server Enterprise Edition 6.3.1 修补程序。
有关详细信息请参见 获取软件。
将目录更改至前述表格中所列修补程序的保存目录。
运行以下命令安装修补程序。
Solaris OS
在升级 Directory Server Enterprise Edition 之前,您必须在 Solaris 10 SPARC 上安装 119254-38,在 Solaris 10 x86 上安装 119255-38。有关下载修补程序的信息,请参见 获取软件。
另外,也可以在应用 Directory Server Enterprise Edition 升级修补程序时,在 Solaris 10 SPARC 和 Solaris 10 x86 上通过 patchadd 命令使用 -G 选项。 例如:
# patchadd -G patch-id |
对于 Solaris 的其他版本,请使用以下命令:
# patchadd patch-id |
Linux
打开 installpatch 文件所处的目录。
运行 installpatch。
# ./installpatch |
Windows
打开 patch-id.exe 可执行文件所处的文件夹。
双击 patch-id.exe。
成功安装修补程序后,运行以下命令:
# dsccsetup console-unreg # dsccsetup console-reg |
启动 Directory Server 实例和 目录代理服务器 实例(如果存在)。
启动 Web Console 和 Common Agent Container。
重新启动 DSCC 注册表。
在 Solaris 上
# dsadm start /var/opt/SUNWdsee/dscc6/dcc/ads |
在 Linux 上
# dsadm start /var/opt/sun/dscc6/dcc/ads |
在 Windows 上
dsadm.exe start C:\Program Files\Sun\JavaES5\DSEE\var\dscc6\dcc\ads |