保护SAP系统中的数据库用户至关重要.数据库可以是Oracle数据库,SQL Server或MYSQL数据库.您需要保护标准用户免受这些数据库的侵害.密码应该受到标准用户的保护,应该定期更改.
下表显示了标准用户的列表. Windows环境.应为所有这些用户保留密码.
用户名 | Type | 密码更改方法 |
---|---|---|
< SID> ADM | 操作系统用户 | OPS $机制 |
SAPServic< SID> | 操作系统用户 | OPS $机制 |
SYS(内部) | 操作系统用户 | SAPDBA |
SYSTEM | 操作系统用户 | SAPDBA |
SAPR3 | 操作系统用户 | SAPDBA |
要创建OPS $用户,您需要使用< SID> ADM登录.如果SAP System正在运行,您应首先停止它,然后执行下面给出的命令.
创建用户OPS $< adm_user>默认表空间psapuserid临时表空间psaptemp在外部标识;
这里< adm_user> is
< SID>旧版Oracle版本的ADM
< domain_name> \< SID> ADM最新版本
然后您应该按照以下步骤操作
将连接,资源授予OPS $< adm_user>l;
Connect/
创建表SAPUSER(USERID Varchar(20),PASSWD VARCHAR2(20));
插入SAPUSER值('SAPR3','<密码>);
连接内部
更改由< password>标识的用户SAPR3;
In以类似的方式,您可以为 SAPService< SID> 创建 OPS $ .在以下命令中,您应该使用SAP_service_user而不是adm_user.
创建用户OPS $< SAP_service_user>默认表空间psapuserid临时表空间psaptemp在外部标识;
这里< SAP_service_user>是
SAPService< SID>适用于较旧的Oracle版本
< domain_name> \SAPservice< SID>最新版本
有必要管理标准密码数据库中的用户.您可以使用各种实用程序来更改密码.
可以更改密码对于使用命令行或GUI的DBA用户.要使用命令行更改密码,您应该使用以下命令
Sapdba [-u< user1>/< user1_password>] -user2< user2_password> ;
在上述命令中, user1 是SAPDBA用于登录数据库的数据库用户.
< user1_password>是user1密码的密码.
< user2>显示应更改密码的数据库用户.
< user2_password>是同一用户的新密码.
如果您想使用用户名"SYSTEM"及其默认密码登录,您可以从命令中省略 -u .
Sapdba -u system/< system_password>] -sapr3< sapr3_password>
SVRMGRL是Oracle早期版本附带的旧实用程序,用于执行下面提到的数据库功能.在最新版本中,服务器管理器命令现在可在 SQL * Plus 中使用.
创建数据库
启动和关闭数据库
恢复数据库
密码管理
要更改密码,您应该按照下面给出的步骤去;
启动SVRMGRL .
使用connect internal命令连接到数据库.
SVRMGR>连接内部.
已连接.
下一步是通过输入以下命令更新SAPUSER表
更新OPS $< SID> ADM.SAPUSER设置PASSWD ='< new_password>',其中USERID ='SAPR3';
您应该使用命令行在数据库中更新 SAPR3 的密码.
更改用户sapr3由< new_password>标识.