BW系统账号修改简易总结如下:
操作系统层面:Unix/Linux,除db2数据库之外,其他数据库的os用户都可以随便改;db2的sapsid用户,需要用db6dscup来改(db2借用了os的用户管理,所以这个os用户不能直接os层改密码,其他的用户随意);windows用户sapserviceSID密码改了之后,服务里面需要手动改一下密码。OS用户密码修改示例暂略
数据库层面:所有BW连接数据库用户密码不能随便改,其他的随意改。如要修改BW连接数据库用户密码,不同数据库的修改方式均不一样。
以下以HANA数据库修改连接用户密码示例:
1、HANA
Studio连接数据库,修改SAPABAP1用户密码
2、登录应用OS用户sidadm,使用如下命令修改DEFAULT
KEY
hdbuserstore
SET default "sappha01:30041;sappha02:30041" SAPABAP1
修改完毕后示例如下,然后重启应用即可
HANA Tenant数据库SYSTEM被锁,处理如下:
Set parameter password_lock_for_system_user to
false
去系统库的安全界面,修改密码策略,解除system
user锁定限制或是修改锁定时间均可
HANA 2.0系统数据库SYSTEM或是HANA1.0
SYSTEM用户被锁,处理如下:
su -
idsadm./HDB
stop
hdbnameserver
新开一个窗口hdbcompileserver
新开一个窗口,根据提示录入新的SYSTEM用户口令hdbindexserver
-resetUserSystem
然后重新启动HANA即可
应用层面:除TMSADM、ALEREMOTE、特定接口用户外,其他的账号随意改。修改密码的话通过事务码SU01即可。如果所有管理员权限的账号均被锁,处理方法如下:
Oracle数据库模式下:
1、删除sap*密码
解锁密码
update SAPSR3.usr02 set uflag=0 where
mandt='000' and bname='SAP*';
查看条目
SELECT * FROM SAPSR3.USR02 WHERE MANDT='000' and
BNAME='SAP*';
删除条目
DELETE from SAPSR3.USR02 WHERE MANDT='000' and
BNAME='SAP*';
2、修改DEFAULT参数文件,加入如下参数
login/no_automatic_user_sapstar=0
3、重启SAP应用后登陆系统。
用户名SAP*默认密码PASS
DB2数据库模式下类似,但要注意以下环节执行命令示例:db2 “delete from
sapn4s.usr02 where bname='SAP*'
and mandt='000'"
如SAP*用户重启后没有默认生成,可采用如下命令新建:插入sap*用户db2 "insert into sapn4s.usr02 SELECT
'000',bname,bcode,gltgv,gltgb,ustyp,class,locnt, uflag, accnt,
aname,erdat,trdat,ltime,OCOD1,BCDA1,CODV1,OCOD2,BCDA2,CODV2,OCOD3,BCDA3,CODV3,OCOD4,BCDA4,CODV4,OCOD5,BCDA5,CODV5,VERSN,CODVN,TZONE,ZBVMASTER,PASSCODE,PWDCHGDATE,PWDSTATE,RESERVED,PWDHISTORY,PWDLGNDATE,PWDSETDATE,PWDINITIAL FROM SAPn4s.usr02 where bname='SAP*' and
mandt='066'"