修补程序 5(及更高版本)包含 updateschema.sh 脚本,从而可加载下列文件以更新 Directory Server 服务模式:
AddLDAPFilterCondition.xml
amPolicyConfig_mod_ldfc.xml
accountLockoutData.xml
accountLockout.ldif
idRepoServiceAddAttrSchemaRequest_Cache.xml
wsf1.1_upgrade.xml
amAuth_mod.xml
amAuthCert_mod.xml
在以前的 Access Manager 修补程序版本中,您需要手动加载这些文件。
要运行 updateschema.sh 脚本:
以超级用户 (root) 身份登录或成为超级用户。
转至修补程序目录。
运行该脚本。例如,在 Solaris 系统上:
# cd /120954-07 # ./updateschema.sh
在 Windows 系统上,脚本为 updateschema.pl。
在脚本提示时,输入以下各项:
Directory Server 主机名和端口号
Directory Server 管理员用户 DN 和密码
amadmin DN 和密码
脚本会验证您的输入内容,然后加载文件。脚本还会写入以下日志文件:
Solaris 系统:/var/opt/SUNWam/logs/AM70Patch.upgrade.schema. timestamp
Linux 系统:/var/opt/sun/identity/logs/AM70Patch.upgrade.schema. timestamp
脚本结束后,重新启动 Access Manager Web 容器。
注意:如果您回退修补程序 5,那么不会从 Directory Server 中删除由 updateschema.sh 脚本添加的模式更改。不过,您不需要手动删除这些模式更改,因为它们并不会在回退修补程序后影响 Access Manager 的功能性和可用性。