运行 ssopatch 后,请在 Solaris 或 Linux 系统上运行 updateschema.sh,或在 Windows 系统上运行 updateschema.bat。此脚本会更新 OpenSSO 服务器版本,添加新的默认服务器属性、添加 Update 2 中的错误修复和增强功能所需的新属性模式。必须运行 updateschema 才能更新服务器版本。
updateschema.sh 或 updateschema.bat 脚本需要 Update 2 版本(或更高版本)的 ssoadm 命令行实用程序。因此,在运行此脚本前,请先安装 Update 2 管理工具,如《Sun OpenSSO Enterprise 8.0 Update 1 Release Notes》中的第 3 章 “Installing the OpenSSO Enterprise 8.0 Update 1 Admin Tools”中所述。
updateschema.bat 脚本执行若干个 ssoadm 命令。因此,在 Windows 系统上运行 updateschema.bat 前,请为 amadmin 用户创建包含明文用户密码的密码文件。updateschema.bat 脚本会提示您输入密码文件的路径。在该脚本终止前,它将删除此密码文件。
更改到 patch-tools/patch 目录,其中 patch-tools 是解压缩 ssoPatchTools.zip 的位置。
运行 updateschema.sh 或 updateschema.bat。例如,在 Solaris 系统上:
./updateschema.sh
当脚本提示您时,请提供以下信息:
ssoadm 实用程序的完整路径(不包括 ssoadm 本身)。例如:/opt/ssotools/opensso/bin
amadmin 密码
updateschema.sh 或 updateschema.bat 脚本会向标准输出中写入任何消息或错误。
重新启动 OpenSSO 8.0 Update 2 Web 容器。