Oracle EBS R12如何更改SYSADMIN的密码

原创 2015年11月21日 10:45:06


测试环境:
SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
PL/SQL Release 11.1.0.7.0 - Production
CORE    11.1.0.7.0      Production
TNS for Linux: Version 11.1.0.7.0 - Production
NLSRTL Version 11.1.0.7.0 - Production

SQL> select release_name from fnd_product_groups;

RELEASE_NAME
--------------------------------------------------
12.1.1

SQL>


1.更改sysadmin密码
1.1 如果有shell密码,可通过CPASS工具进行更改:
FNDCPASS apps/appspwd 0 Y system/manager USER SYSADMIN newspassword

演示:
-bash-3.2$ FNDCPASS apps/apps 0 Y system/manager USER SYSADMIN welcome1
Log filename : L5818900.log


Report filename : O5818900.out


1.2 如果有apps密码,可通过fnd_user_pkg存储过程进行更改:
declare
   l_flag  boolean; 注意要符合系统规则,否则不会报异常,也不成功
begin
  l_flag = fnd_user_pkg. ChangePassword (‘SYSADMIN’,'newpassword');
end;

演示:
SQL> set serveroutput on
SQL> DECLARE
  2    l_flag   BOOLEAN;
  3  BEGIN
  4    l_flag := fnd_user_pkg.changepassword ('sysadmin', 'welcome2');
  5    DBMS_OUTPUT.put_line (   'l_flag = '
  6                          || CASE l_flag
  7                               WHEN TRUE
  8                                 THEN 'true'
  9                               ELSE 'false'
 10                             END
 11                         );
 12  END;
 13  /
l_flag = true

PL/SQL procedure successfully completed.

SQL> commit; --不要忘了提交,不然不生效

Commit complete.

SQL>


2.验证登录密码是否正确
2.1 通过fnd_user_pkg.validatelogin进行验证:
演示:
SQL> DECLARE
  2    l_flag   BOOLEAN;
  3  BEGIN
  4    l_flag := fnd_user_pkg.validatelogin ('sysadmin', 'welcome2');
  5    DBMS_OUTPUT.put_line (   'l_flag = '
  6                          || CASE l_flag
  7                               WHEN TRUE
  8                                 THEN 'true'
  9                               ELSE 'false'
 10                             END
 11                         );
 12  END;
 13  /
l_flag = true

PL/SQL procedure successfully completed.

SQL>


2.2 通过fnd_web_sec.validate_login过程进行验证:
演示:
SQL> SELECT fnd_web_sec.validate_login ('sysadmin', 'welcome2') FROM DUAL;

FND_WEB_SEC.VALIDATE_LOGIN('SYSADMIN','WELCOME2')
--------------------------------------------------------------------------------
Y

SQL>


REF:
1. Oracle Apps R12 Change sysadmin password from sqlplus
http://mtalmasri.blogspot.com/2011/01/oracle-apps-r12-change-sysadmin.html

 

Oralce:登录oracle用户名(sys,sysadmin,、、、、)发现用户名/密码错误处理方案

第一步打开:SQL Plus sqlp
  • tony_lql
  • tony_lql
  • 2014年04月14日 11:55
  • 958

Oracle EBS R12 - 如何更改SYSADMIN的密码

Oracle EBS R12如何更改SYSADMIN的密码测试环境:SQL> select * from v$version;BANNER-------------------------------...
  • t0nsha
  • t0nsha
  • 2012年08月03日 19:21
  • 3729

Oracle EBS R12.2 修改APPS密码方法

Whenever you use FNDCPASS or AFPASSWD to change the APPLSYS password, you must also perform the foll...
  • sunansheng
  • sunansheng
  • 2015年06月02日 09:57
  • 1988

开始学习oracle ebs r12--下载 (2)

       简直不敢相信我的眼睛,一个晚上电驴竟然只下了8个文件,而且是只有几k的.怒而删之并卸之电驴.       抱着试试看的态度 ,再次访问http://edelivery.oracle.co...
  • samson_www
  • samson_www
  • 2008年04月03日 09:31
  • 4831

R12 中 java版本的变更

在oracle ebs 系统中,会有很多个java 环境存在,比如
  • changyanmanman
  • changyanmanman
  • 2014年06月12日 22:33
  • 1809

Oracle EBS R12文件系统结构(学习汇总网上资料)

Oracle EBS R12在服务器端文件结构如下: 顶层目录下面分为 1)inst ——–跟ebs整个实例(instance)相关的配置信息以及其他信息 2)  db   ——-主要存储D...
  • caixingyun
  • caixingyun
  • 2014年07月26日 21:20
  • 2223

R12 WEBADI 开发实例 (EBS 版本:12.1.3)

--Created by Tony Liu. 这两天做了一个R12 WEBADI的开发任务,任务描述如下: 1.  根据用户的data file, 导入数据至XLA, 生成Journals, 然后...
  • xyl870419
  • xyl870419
  • 2014年09月09日 12:18
  • 886

ebs R12下破解apps用户密码

apps用户在ebs中的重要程度不用多赘述,但是总是用客户会
  • li70803
  • li70803
  • 2014年04月10日 15:05
  • 1373

EBS 中 APPLSYSPUB/GUEST/APPLSYS/APPS 等用户/角色的含义

What is the Oracle DBWS Callout Utility? And, how does it work? The Oracle DBWS Callout utility has...
  • changyanmanman
  • changyanmanman
  • 2013年11月14日 21:48
  • 2022

开始学习oracle ebs r12--下载 (3)

        原来以为只能一次下五个文件,可是当晚上添加下载任务时发现,居然可以全部添加了,也许是晚上可以运行多连接,白天不行,也许是碰巧。不过现在可以放心,一个晚上应该下网。        。。。...
  • samson_www
  • samson_www
  • 2008年04月06日 11:34
  • 2428
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle EBS R12如何更改SYSADMIN的密码
举报原因:
原因补充:

(最多只允许输入30个字)