本文主要是介绍SAP HANA重置SAP SAP* DDIC密码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在HANA系统中,SAP*和DDIC密码忘记,导致无法进入系统,重置上述系统账号密码方法如下:
(一)、可以使用hana studio重置sap*密码步骤如下(注意数据库版本):
①.若hana为1.0版本步骤如下:
1.添加single container,如下图:
2.用户使用<DBschemauser>登录,默认密码与system用户密码相同,其中<DBschema>可以通过查看DEFAULT.PFL文件内容来确认schema名称,例:SAPSEP
3.打开sql命令行先解锁sap*用户(若sap*用户锁定),执行以下语句:delete from USR02 where bname='SAP*' and mandt= '000';
4.打开sql命令重置SAP*密码,执行以下语句:update USR02 set uflag=0 where mandt='000' and bname='SAP*';
5.在instance profile文件中添加:login/no_automatic_user_sapstar = 0 (注:添加到DEFAULT.PFL文件可能不生效,添加到实例文件),然后重启应用后sap*密码变为初始密码:pass。
②.若hana为2.0版本步骤如下:
1. 安装HANA Studio后,添加数据库,注意选择 “Teant Database”.
2. 必须登陆到SAPHANADB(此用户密码一般和用户SYSTEM密码相同)这个数据库用户下,重置 SAP*或者DDIC的密码.
3. 重置的方法:
delete from USR02 where BNAME='SAP*' and MANDT='000'
删除后,SAP*直接用密码:pass进系统。
(二)、使用sql命令
1、su到SAP用户,如:sepadm
hdbsql -i $$ -u < DBschemauser >-p <DBschema pwd >
注:$$ 为数据库实例编号
2、解锁sap*用户:
update USR02 set uflag=0 where mandt='000' and bname='SAP*'
3、重置sap*用户密码:
delete from USR02 where bname = 'SAP*' and mandt ='000'
4、实例文件添加login/no_automatic_user_sapstar = 0 ,重启应用后使用初始密码:pass登录sap*用户。
这篇关于SAP HANA重置SAP SAP* DDIC密码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!