目录
前言
本文的目的是修改 apps 密码,主要参考官方文档 metalink 1674462.1
,请注意本文只针对特定版本,不过从官网上看,适配的是所有 R12,建议先在测试环境操作验证。
背景:
- EBS版本: R12.2.7
- apps密码:apps
- weblogic密码:manager0
目的:修改 apps密码为 apps123
准备
在正式处理前,有几件事需要提前注意下:
(1)登录 weblogic 控制台,并确认当前正常情况下,服务器的状态情况,后面在所有步骤都已完成后,我们需要检查weblogic各个服务器的状态是否正常,目的是改之前的状态一致。
也关注下目前拥有的数据源,我这里有两个 EBSDataSource
,OAEADatasource
,后面在修改密码后,我们需要对现有的数据源验证数据库连接是否正常。
PS: 一般来说,weblogic 控制台的登录网址是 <host>:<port>/console
启用的 port
可以通过以下脚本获取:
[applsit@hserpsit ~]$ cat $CONTEXT_FILE | grep s_wls_adminport
<wls_adminport oa_var="s_wls_adminport" oa_type="PORT" base="7001" step="1" range="-1" label="WLS Admin Server Port">7011</wls_adminport>
本例中为 7011
(2)关于修改后的密码,比如下面我使用的复杂密码 cvx@zS2*dH
,提示错误 Oracle error 922: has been detected in alterpassword2
,经我验证,发现特殊字符只能使用 _
,一旦有别的就会提示错误,当然不同的EBS版本可能会有差异,建议如果是在改正式环境,先提前在测试区验证好新密码是否可用。
[applsit@hserpsit ~]$ FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS cvx@zS2*dH
Log filename : L6243684.log
Report filename : O6243684.out
[applsit@hserpsit ~]$ cat L6243684.log
+---------------------------------------------------------------------------+
Application Object Library: Version : 12.2
Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
FNDCPASS:
+---------------------------------------------------------------------------+
Current system time is 26-JAN-2024 12:32:15
+-----------------------------------