|
回复 #18 liuf19780320 的帖子
我遇到的这个问题可能也有其它人遇到, 在这里贴出我的solution, 免得时间长了忘记了:
这个问题要分两种情况:
第一种情况是因为你的content xml配置文件以及你的GUEST_USER_PWD参数值和实际的数据库里面的guest密码不一致, 这种情况你可以参考metalink文档, 类似文档有几个, number我忘记了, 意思差不多.
第二种情况是我升级时遇到的. 这种情况是因为R12.1.1已经放弃The Profile "Guest User Password", 因此升级的过程中把这个参数给删除掉了, 本来如果升级是正常结束的话, 也就不会有这个问题, 但是如果升级中途中断, 当你再次apply R12.1.1, 问题就出现了, 我记得应该有一个worker停留在执行afgstusr.sql的script那里不动. 如果你打开这个script会发现其中有一大段是guest password validation的, 而且上面的备注是说这个步骤在R12.1.1以后将被弃用. 所以在我确定Profile "Guest User Password", 我直接把这个script的guest password validation那一段删除掉, 然后就apply成功了.
所以第一步, 你要判断是哪种情况, 在于怎么确定Profile "Guest User Password"是否已经被删除, 可以用下面的sql:
select t.PROFILE_OPTION_ID ID, z.USER_PROFILE_OPTION_NAME Profile, nvl(v.PROFILE_OPTION_VALUE,'Replace with non-virtual URL') Value, decode(v.level_id, 10001,'Site',
10002,'Application',
10003,'Responsibility',
10004,'User',
10005,'Server',
10006,'Organization') "LEVEL"
from fnd_profile_options t, fnd_profile_option_values v, fnd_profile_options_tl z
where (v.PROFILE_OPTION_ID (+) = t.PROFILE_OPTION_ID)
and (z.PROFILE_OPTION_NAME = t.PROFILE_OPTION_NAME)
and (z.USER_PROFILE_OPTION_NAME = 'Guest User Password');
如果能查询出来数据, 就按第一种情况出来, 如果没有数据, 就按第二中情况处理. |
|