壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12446|回复: 16

如何更改EBS后台用户密码(APPLSYSPUB的方法见五楼)

[复制链接]
发表于 2006/7/18 17:45:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
如何更改EBS后台用户密码

参考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


更改后,最好重新启动一次系统,已验证是否有配置文件未正确修改。
发表于 2006/9/6 14:32:02 | 显示全部楼层
非常棒!
发表于 2006/9/7 14:35:18 | 显示全部楼层
老胡,你太酷拉!!
发表于 2006/9/12 11:54:46 | 显示全部楼层
好..总结的不错...收藏了!
 楼主| 发表于 2007/9/27 12:55:55 | 显示全部楼层

修改APPLSYSPUB的密码过程

修改APPLSYSPUB的密码过程(这是我们公司dba提供的方法):
具体过程如下 :

1. 关闭Application 所有服务。

2. 修改APPLSYSPUB密码: FNDCPASS

3. 修改xml 配置文件,将APPLSYSPUB的密码改为第2步所修改的,有以下两个值:

s_gwyuid

s_gwyuid_pass

4. 修改$FND_TOP/admin/template/apps_ux.conf文件,增加一行:

SetEnv GWYUID APPLSYSPUB/“password“

“password” --- 是第二步所修改的密码

5. 运行adautocfg.sh

6. 检查$IAS_ORACLE_HOME/Apache/Apache/conf/apps.conf,看第4步所添加一行是否有在这个文件中出现,如果没有则手工添加。

7. 启动应用。
发表于 2007/10/5 10:04:28 | 显示全部楼层
very good!very good!
发表于 2007/10/7 11:12:40 | 显示全部楼层
本人改法:
1 彻底关闭应用
2 fndcpass
3 autocfg
4 重设客户化内容
5 启动应用
发表于 2007/10/7 16:38:38 | 显示全部楼层
各位大人真好啊。
学习了。
发表于 2007/11/13 16:38:52 | 显示全部楼层
不错的文章 谢谢分享
发表于 2007/11/14 11:00:31 | 显示全部楼层
不错不错,太棒了
发表于 2008/1/3 16:17:09 | 显示全部楼层
原帖由 纵横四海 于 2007-9-27 12:55 发表
修改APPLSYSPUB的密码过程(这是我们公司dba提供的方法):


请问大虾:
2. 修改APPLSYSPUB密码: FNDCPASS
这个修改的格式是这样的吗? FNDCPASS apps/wgcx 0 Y system/manager SYSTEM APPLSYSPUB newpassword


3. 修改xml 配置文件,将APPLSYSPUB的密码改为第2步所修改的,有以下两个值:
s_gwyuid
s_gwyuid_pass
在那里可以找到这个XML呢?

4. 修改$FND_TOP/admin/template/apps_ux.conf文件,增加一行:
SetEnv GWYUID APPLSYSPUB/“password“
“password” --- 是第二步所修改的密码

这一行如何添加

5. 运行adautocfg.sh

6. 检查$IAS_ORACLE_HOME/Apache/Apache/conf/apps.conf,看第4步所添加一行是否有在这个文件中出现,如果没有则手工添加。
这行加在什么位置
发表于 2008/1/4 10:24:01 | 显示全部楼层
各位大虾.
改完密码后

客制化的功能出现:
此责任没有可用的功能,更改责任或与系统管理员联系
有没有办法可以解决的啊
发表于 2008/1/4 16:25:30 | 显示全部楼层

整理后的文档如下.大家共享吧

首先在这里感谢:戴明,纵横四海,奉旨乞讨 三个大虾的热心帮助!

更改EBS APPS 密码流程
2008-1-4 在EBS11.5.10.2环境应用成功!

参考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表。

注意:修改时候的顺序:APPLSYS,APPS,APPLSYSPUB

步骤一(修改密码):方法一:手工更改:
1.        所有人从系统中注销
2.        关闭并发管理器
3.        以SYSADMIN身份登陆系统,并进入"System Administrator"责任
4.        运行"Security"-->"ORACLE"-->"Register"
5.        查找出所有用户
6.        (在验证所有更改都已正确并生效前,不要关闭这个进程)
7.        同时,以SYSTEM用户用SQL*PLUS登陆到数据库
8.        在第5步中查出来的结果中,找到APPLSYS,并更改其密码
9.        保存更改,此时会弹出一个对话框,说明此事的重要性
10.        更改APPS的密码
11.        如果有必要,则更改APPLSYSPUB的密码
12.        保存更改
13.        注意:每次更改APPS密码后,重新进行查询。如果没有进行重新查询,而再次更改APPS的密码,则无法继续。
14.        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.
15.        在SQL*Plus中,更改APPLSYS、APPS、APPLSYSPUB的密码
16.        退出SQL*Plus
17.        新开一个窗口,登陆到EBS系统中,如果登陆成功,则更改是成功的。否则,从第5步开始重复执行,确保APPLSYS、APPS的密码一致,并且确保在SQL*Plus中的输入的密码一致。
18.        重新启动并发管理器


步骤一(修改密码)方法二:使用工具:
FNDCPASS工具介绍:
可以使用FNDCPASS来更改密码。如果系统中没有此工具,可以打补丁1685689进行安装(EBS11.5.9中有此工具,因此未测试补丁是否正确)
1.        更改的密码(使用应用用户登陆):
2.        FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS new_password 其中:apps/apps是数据库用户apps用户名/密码;system/manager是数据库用户system及其密码;SYSTEM APPLSYS是标明更改APPS密码;new-passwd是APPS用户的新密码
3.        更改其他ORACLE用户(也就是EBS中的模块)的密码:
FNDCPASS apps/apps 0 Y system/manager ORACLE oracle_user new_password 其中,ORACLE是标明更改的为ORACLE用户;oracle_user为需要更改的用户名称,比如GL,BOM;
4.        更改EBS用户密码:
FNDCPASS apps/apps 0 Y system/manager USER user_name new_password 其中,USER标明更改的为EBS用户;user_name为需要更改的EBS用户名称,比如SYSADMIN;
一般用FNDCPASS命令修改APPS/APPLSYS密码后,需要修改以下两个文件与口令致:
例:
修改APPS/APPLSYS密码
FNDCPASS apps/wgcx 0 Y system/manager SYSTEM APPLSYS apps
修改APPLSYSPUB 密码
FNDCPASS apps/apps 0 Y system/manager ORACLE APPLSYSPUB apps

步骤二(修改文件密码)

一般用FNDCPASS命令修改APPS/APPLSYS密码后,需要修改以下两个文件与口令致:
1.        修改文件:wdbsvr.app
Cd $IAS_ORACLE_HOME/Apache/modplsql/cfg/
备份文件:wdbsvr.app
修改:
connect_string  = PROD
password        = 新密码
username        = APPS
2.        修改文件:CGIcmd.dat
Cd $ORACLE_HOME/reports60/server/
备份文件:CGIcmd.dat
修改:
TEST_APPS:server=REP60_TEST userid=APPS/新密码@TEST destype=cache desformat=html %*

TEST_APPS_NO_DESFORMAT:server=REP60_TEST userid=APPS/新密码 @TEST destype=cache %*
步骤三(修改文件密码)
如果没有修改了APPLSYSPUB密码则跳过步骤三
如果修改不准确可能出现以下错误:
APP-FND-01516:应用产品用户、口令或数据库无效。

用户名:APPLSYSPUB

1.        修改文件:appsweb.cfg

Cd $FND_TOP/resource/
备份:appsweb.cfg

; Database Connection Parameters
; ------------------------------
fndnam=APPS
如果上面这个地方有applsyspub密码则修改

2.        修改文件:appsweb.cfg
同上
3.        修改文件:<host_name>_<dbname>.dbc

Cd $FND_TOP/secure/
备份:<host_name>_<dbname>.dbc
修改:GWYUID=APPLSYSPUB/新密码

4.        修改文件:TEST_wgcxmes.xml

Cd $APPL_TOP/admin/
备份:prod_host.xml
修改:
            <username oa_var="s_gwyuid_user">APPLSYSPUB</username>
            <password oa_var="s_gwyuid_pass">新密码</password>

5.        修改文件:apps_ux.conf

Cd $FND_TOP/admin/template/
备份:apps_ux.conf
$FND_TOP/admin/template/apps_ux.conf文件,增加一行:
SetEnv GWYUID APPLSYSPUB/“password“
6.        修改文件:prod_host.env

cd $APPL_TOP
备份:prod_host.env
修改:GWYUID="APPLSYSPUB/新密码"

7.        启动:adautocfg.sh

Cd /devback/appltest/prodcomn/admin/scripts/prod_host
启动:./adautocfg.sh

8.        修改文件:adautocfg.sh
注意:如果没有客制目录则跳过
Cd $APPL_TOP
备份:prod_host.env
在prod_host.env里添加自定义客制化目录
#add 20080104
CUX_TOP="/devback/appltest/prodappl/cux/11.5.10"
export CUX_TOP

运行 /bin/sh prod_host.env
注:如果这步没有运行可能会出现:

步骤四 重新启动应用
发表于 2008/1/4 16:30:55 | 显示全部楼层
整理的很详细,赞一个
发表于 2008/1/4 18:51:58 | 显示全部楼层
呵呵 不错 收藏
发表于 2008/6/21 14:23:32 | 显示全部楼层
太好了,谢谢亚
发表于 2010/12/13 00:13:18 | 显示全部楼层
学习了,多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 02:08 , Processed in 0.029412 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表