您的位置:首页 > 数据库 > Oracle

sap系统用户密码重置

2011-02-22 09:47 204 查看
 

su - ora<sid>, swith to <sid>adm or ora<sid>.
2, cmd - > sqlplus /nolog
3, sql > connect /as sysdba
4, sql > delete from sap<sid>.usr02 where bname='SAP*' AND mandt='000';
5, sql > commit;
6, sql > exit

然后就可以用SAP*登陆000 CLNT了,密码是06071992.
如果还是不能登陆,你要在SAP的Profile中维护 login/no_automatic_user_sapstar  = 0 (默认是1,打开)

*补充(针对oracle 10):
su - ora<sid>, swith to <sid>adm or ora<sid>.
2, cmd - > sqlplus /nolog
3, sql > connect /as sysdba
4. sql >select * from SAPSR3.USR02 where BNAME='SAP*' AND MANDT='000';
5. sql>delete from SAPSR3.USR02 where BNAME='SAP*' AND MANDT='000';
6. sql>commit;
重启服务器。
然后用SAP*,密码PASS登陆000 CLNT。
如果还是不能登录,登录另外的client,用rz10,修改参数:
login/no_automatic_user_sapstar  = 0 (默认是1,打开)。

也可以在操作系统中切换用户<sid>adm,在以下路径下修改:
/usr/sap/<SID>/SYS/profile/TZK_DVEBMG00_tszb-kf,修改上面的参数,重启Instance.

 

 

补充: 此方法对于重置earlywatch用户密码同样使用,只是把client改成066即可.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sap sql cmd delete user oracle
相关文章推荐