批改密码oracle OAS密码的两种方式

修改密码oracle OAS密码的两种方式
一、如果 Oracle Application Server oc4jadmin系统管理员账号密码忘记或丢失,则需要更改此密码,可以按照如下步骤:
1.停止OC4J的service
2.找到保存管理员密码的文件:
ORACLE_HOME\sysman\j2ee\config\jazn-data.xml
找到要更改用户oc4jadmin的“credentials”这个属性值:
下面是jazn-data.xml文件的相应配置:
<jazn-realm>
   <realm>
      <name>jazn.com</name>
      <users>
         <user>
            <name>oc4jadmin</name>           
            <credentials>{903}4L50lHJWIFGwLgHXTub7eYK9e0AnWLUH</credentials>
         </user>
替换已加密的密码为新密码:
注意新的明文密码要以感叹号(!)开始,这样系统会自动对明文密码进行加密. 例如:
<credentials>!password123</credentials>
注意**密码必须符合如下命名规则:
最少5个字符,最长不超过30个字符.
必须以字母开始. 不能以数字、下划线(_)、美元符号($)、#开头.
至少包含一个数字.
只能包含下面的符号:数字, 字母, 美元符号($), #, 或者下划线(_).
不能包含Oracle关键字, 比如:VARCHAR.

3.重启之后,OC4J将为管理员(oc4jadmin)使用你新设置的密码,并以加密的方式保存jazn-data.xml文件中.

二、如果已知管理员的密码,想重新修改就比较简单
1.可以登陆进入控制台后,按照提示步骤修改
2.执行命令修改,进入DOS窗口,切换到ORACLE_HOME\bin目录下,执行
ORACLE_HOME/bin/emctl set password old_password new_password
即可