参考metalink Note:160337.1
How To Manually Change The APPS, APPLSYS and APPLSYSPUB Passwords in Oracle Applications
Note:159244.1
How To Use FNDCPASS to Change The Oracle Users, APPS, APPLSYS and Application Module Passwords (INV, AR, AP, etc.) For Applications 11.5 in Unix
文档:
APPLSYS和APPS的密码必须同时修改,保持一致。修改时,必须先修改APPLSYS,再修改APPS。为了防止不恰当的修改造成用户无法登陆系统,在更改前请备份FND_ORACLE_ID和FND_USER表。
手工更改:
1、所有人从系统中注销
2、关闭并发管理器
3、以SYSADMIN身份登陆系统,并进入"System Administrator"责任
4、运行"Security"-->"ORACLE"-->"Register"
5、查找出所有用户
(在验证所有更改都已正确并生效前,不要关闭这个进程)
6、同时,以SYSTEM用户用SQL*PLUS登陆到数据库
7、在第5步中查出来的结果中,找到APPLSYS,并更改其密码
8、保存更改,此时会弹出一个对话框,说明此事的重要性
9、更改APPS的密码
10、如果有必要,则更改APPLSYSPUB的密码
11、保存更改
注意:每次更改APPS密码后,重新进行查询。如果没有进行重新查询,而再次更改APPS的密码,则无法继续。
Note: Re-query the form (query - run) every time after changing the APPS password. If it is not re-queried and the APPS password is changed again, it is impossible to continue.
12、在SQL*Plus中,更改APPLSYS、APPS、APPLSYSPUB的密码
13、退出SQL*Plus
14、新开一个窗口,登陆到EBS系统中,如果登陆成功,则更改是成功的。否则,从第5步开始重复执行,确保APPLSYS、APPS的密码一致,并且确保在SQL*Plus中的输入的密码一致。
15、重新启动并发管理器
使用工具:
可以使用FNDCPASS来更改密码。如果系统中没有此工具,可以打补丁1685689进行安装(EBS11.5.9中有此工具,因此未测试补丁是否正确)
1、更改APPS和APPLSYS的密码:
FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS new_password
其中:apps/apps是数据库用户apps用户名/密码;system/manager是数据库用户system及其密码;SYSTEM APPLSYS是标明更改APPS密码;new-passwd是APPS用户的新密码
2、更改其他ORACLE用户(也就是EBS中的模块)的密码:
FNDCPASS apps/apps 0 Y system/manager ORACLE oracle_user new_password
其中,ORACLE是标明更改的为ORACLE用户;oracle_user为需要更改的用户名称,比如GL,BOM;
3、更改EBS用户密码:
FNDCPASS apps/apps 0 Y system/manager USER user_name new_password
其中,USER标明更改的为EBS用户;user_name为需要更改的EBS用户名称,比如SYSADMIN;
补丁1685689的说明:
Functionality
=============
*** FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS WELCOME
This is to change applsys password. When specifying SYSTEM token,
FNDCPASS expects the next argument are the applsys name and the new
password.
(1) applsys validation. (make sure APPLSYS name is correct)
(2) re-encrypt all password in FND_USER
(3) re-encrypt all password in FND_ORACLE_USERID
(4) update applsys's password in FND_ORACLE_USERID table.
(5) Given the fact that everything with read_only_flag in
the set (E, K, M, O, U) in FND_ORACLE_USERID table must always
have the same password, we update these password as well as the
applsys' password. For example, the apps's password will be
updated when changing applsys password.
(6) Alter user to change the oracle password for the above oracle
users.
*** FNDCPASS apps/apps 0 Y system/manager ORACLE GL GL1
This is to change an oracle user password. Changing GL password
results:
(1) update GL's password in FND_ORACLE_USERID table. The new
password is re-encrypted with the current applsys password.
If GL does not exists, step (2) below does not happen.
Message for invalid oracle user is written in the log file.
(2) alter user to change GL's password.
*** FNDCPASS apps/apps 0 Y system/manager USER VISION WELCOME
This is to change an application user password. Changing VISION
password results:
(1) update VISION's password in FND_USER table. The new password
is re-encrypted with the current applsys password.
If VISION does not exists, message for invalid application
user is written in the log file.
注意:更改APPS密码后,要修改$IAS_ORACLE_HOME/Apache/modplsql/cfg/wdbsvr.app文件内容,将password的值更改为改变后的值,否则不能以web方式登陆系统。
在文档159244.1中,说需要修改$ORACLE_HOME/listener/cfg/wdbsvr.app 文件,但在EBS11.5.9中,没有此文件。在APP服务器上,需要修改的是$IAS_ORACLE_HOME/Apache/modplsql/cfg/wdbsvr.app文件。
[DAD_PROD]
connect_string = PROD
password = apps
username = APPS
需要修改$OA_HTML/bin/appsweb.cfg文件。
; Database Connection Parameters
; ------------------------------
userid=APPLSYSPUB/PUB@PROD
fndnam=APPS
需要更改启停并发管理器的脚本
需要更改工作流邮件提醒配置文件:
$FND_TOP/resource/wfmail.cfg
更改后,最好重新启动一次系统,已验证是否有配置文件未正确修改。
How To Manually Change The APPS, APPLSYS and APPLSYSPUB Passwords in Oracle Applications
Note:159244.1
How To Use FNDCPASS to Change The Oracle Users, APPS, APPLSYS and Application Module Passwords (INV, AR, AP, etc.) For Applications 11.5 in Unix
文档:
APPLSYS和APPS的密码必须同时修改,保持一致。修改时,必须先修改APPLSYS,再修改APPS。为了防止不恰当的修改造成用户无法登陆系统,在更改前请备份FND_ORACLE_ID和FND_USER表。
手工更改:
1、所有人从系统中注销
2、关闭并发管理器
3、以SYSADMIN身份登陆系统,并进入"System Administrator"责任
4、运行"Security"-->"ORACLE"-->"Register"
5、查找出所有用户
(在验证所有更改都已正确并生效前,不要关闭这个进程)
6、同时,以SYSTEM用户用SQL*PLUS登陆到数据库
7、在第5步中查出来的结果中,找到APPLSYS,并更改其密码
8、保存更改,此时会弹出一个对话框,说明此事的重要性
9、更改APPS的密码
10、如果有必要,则更改APPLSYSPUB的密码
11、保存更改
注意:每次更改APPS密码后,重新进行查询。如果没有进行重新查询,而再次更改APPS的密码,则无法继续。
Note: Re-query the form (query - run) every time after changing the APPS password. If it is not re-queried and the APPS password is changed again, it is impossible to continue.
12、在SQL*Plus中,更改APPLSYS、APPS、APPLSYSPUB的密码
13、退出SQL*Plus
14、新开一个窗口,登陆到EBS系统中,如果登陆成功,则更改是成功的。否则,从第5步开始重复执行,确保APPLSYS、APPS的密码一致,并且确保在SQL*Plus中的输入的密码一致。
15、重新启动并发管理器
使用工具:
可以使用FNDCPASS来更改密码。如果系统中没有此工具,可以打补丁1685689进行安装(EBS11.5.9中有此工具,因此未测试补丁是否正确)
1、更改APPS和APPLSYS的密码:
FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS new_password
其中:apps/apps是数据库用户apps用户名/密码;system/manager是数据库用户system及其密码;SYSTEM APPLSYS是标明更改APPS密码;new-passwd是APPS用户的新密码
2、更改其他ORACLE用户(也就是EBS中的模块)的密码:
FNDCPASS apps/apps 0 Y system/manager ORACLE oracle_user new_password
其中,ORACLE是标明更改的为ORACLE用户;oracle_user为需要更改的用户名称,比如GL,BOM;
3、更改EBS用户密码:
FNDCPASS apps/apps 0 Y system/manager USER user_name new_password
其中,USER标明更改的为EBS用户;user_name为需要更改的EBS用户名称,比如SYSADMIN;
补丁1685689的说明:
Functionality
=============
*** FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS WELCOME
This is to change applsys password. When specifying SYSTEM token,
FNDCPASS expects the next argument are the applsys name and the new
password.
(1) applsys validation. (make sure APPLSYS name is correct)
(2) re-encrypt all password in FND_USER
(3) re-encrypt all password in FND_ORACLE_USERID
(4) update applsys's password in FND_ORACLE_USERID table.
(5) Given the fact that everything with read_only_flag in
the set (E, K, M, O, U) in FND_ORACLE_USERID table must always
have the same password, we update these password as well as the
applsys' password. For example, the apps's password will be
updated when changing applsys password.
(6) Alter user to change the oracle password for the above oracle
users.
*** FNDCPASS apps/apps 0 Y system/manager ORACLE GL GL1
This is to change an oracle user password. Changing GL password
results:
(1) update GL's password in FND_ORACLE_USERID table. The new
password is re-encrypted with the current applsys password.
If GL does not exists, step (2) below does not happen.
Message for invalid oracle user is written in the log file.
(2) alter user to change GL's password.
*** FNDCPASS apps/apps 0 Y system/manager USER VISION WELCOME
This is to change an application user password. Changing VISION
password results:
(1) update VISION's password in FND_USER table. The new password
is re-encrypted with the current applsys password.
If VISION does not exists, message for invalid application
user is written in the log file.
注意:更改APPS密码后,要修改$IAS_ORACLE_HOME/Apache/modplsql/cfg/wdbsvr.app文件内容,将password的值更改为改变后的值,否则不能以web方式登陆系统。
在文档159244.1中,说需要修改$ORACLE_HOME/listener/cfg/wdbsvr.app 文件,但在EBS11.5.9中,没有此文件。在APP服务器上,需要修改的是$IAS_ORACLE_HOME/Apache/modplsql/cfg/wdbsvr.app文件。
[DAD_PROD]
connect_string = PROD
password = apps
username = APPS
需要修改$OA_HTML/bin/appsweb.cfg文件。
; Database Connection Parameters
; ------------------------------
userid=APPLSYSPUB/PUB@PROD
fndnam=APPS
需要更改启停并发管理器的脚本
需要更改工作流邮件提醒配置文件:
$FND_TOP/resource/wfmail.cfg
更改后,最好重新启动一次系统,已验证是否有配置文件未正确修改。