ORA-01045:用户SAPSR3缺少CREATE SESSION权限; 登录被拒绝

2020-09-07 01:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


HI。

我的环境在AIX 7.1,Oracle 12.1.0.2,SAP NW 7.5.2,内核7.5.3上

系统已部分启动,但Disp +工作停留停止为灰色(sapmmc)。

结果R3trans

 R3trans -d
 这是R3trans版本6.26(版本753-29.11.18-20:18:11)。 启用Unicode的版本2EETW169无法建立连接:" DBMS = ORACLE --- dbs_ora_tnsname ='NAD'"
 R3trans完成(0012)。

结果 trans.log

 4 ETW000 R3trans版本6.26(版本753-29.11.18-20:18:11)。
 4个启用ETW000 Unicode的版本
 4 ETW000 ===============================================
 4 ETW000
 4 ETW000日期和时间:22.05.2019-16:41:45
 4 ETW000控制文件: 4 ETW000 [dev trc,00000] c:OCISessionBegin(OCI_DEFAULT)失败,返回-1 = OCI_ERROR,SQL错误1045:
 4 ETW000 [dev trc,00000] ORA-01045:用户SAPSR3缺少CREATE SESSION特权; 登录被拒绝4 ETW000 [dbsloci.c,00000] ***错误=>连接失败,出现SQL错误'1045'
 4 ETW000 [dbsloci.c,00000] ***错误=> DbSlConnect()失败,= 99 = DBSL_ERR_DB
 4 ETW000 [dblink,00000] *** LOG BY2 => sql错误1045执行CON
 4 ETW000 [dblink,00000] *** LOG BY0 => ORA-01045:用户SAPSR3缺少CREATE SESSION特权; 登录被拒绝
 2EETW169无法建立连接:" DBMS = ORACLE --- dbs_ora_tnsname ='XXX'"
              

*** LOG BY0 => ORA-01045:用户SAPSR3缺少CREATE SESSION特权; 登录被拒绝

关于跟踪文件dev_disp

 2019年5月23日星期四11:35:39:641
 EgInit:EG在2段中初始化为4384M
 mm.dump:将全局最大转储内存设置为192 MB
 EsRegisterEmCheck:在11150d170注册EmGetEsHandles
 rdisp/calculateLoadAverage:1
 rdisp/快照(创建):DP_CS_RESOURCES_EXHAUSTED
 rdisp/快照(PERIOD):300秒
 rdisp/snapshot(LINES):10000行
 rdisp/快照(C-STACK):C-STACK =是
 ***错误=> mtx = a00010033eed8c0用户ID [mtxxx.c 524]无效的抢眼0
 ***错误=> DpLogonCntTabSetResourceLimit:MtxLock失败(4)[dpLogonCntTa 1048]
 =============================================== 

我找到了SNOTE(1847311/2742661),但没有解决,并且所有检查都可以。

问题:ABAP系统仍然不可用

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


HI。

我的环境在AIX 7.1,Oracle 12.1.0.2,SAP NW 7.5.2,内核7.5.3上

系统已部分启动,但Disp +工作停留停止为灰色(sapmmc)。

结果R3trans

 R3trans -d
 这是R3trans版本6.26(版本753-29.11.18-20:18:11)。 启用Unicode的版本2EETW169无法建立连接:" DBMS = ORACLE --- dbs_ora_tnsname ='NAD'"
 R3trans完成(0012)。

结果 trans.log

 4 ETW000 R3trans版本6.26(版本753-29.11.18-20:18:11)。
 4个启用ETW000 Unicode的版本
 4 ETW000 ===============================================
 4 ETW000
 4 ETW000日期和时间:22.05.2019-16:41:45
 4 ETW000控制文件: 4 ETW000 [dev trc,00000] c:OCISessionBegin(OCI_DEFAULT)失败,返回-1 = OCI_ERROR,SQL错误1045:
 4 ETW000 [dev trc,00000] ORA-01045:用户SAPSR3缺少CREATE SESSION特权; 登录被拒绝4 ETW000 [dbsloci.c,00000] ***错误=>连接失败,出现SQL错误'1045'
 4 ETW000 [dbsloci.c,00000] ***错误=> DbSlConnect()失败,= 99 = DBSL_ERR_DB
 4 ETW000 [dblink,00000] *** LOG BY2 => sql错误1045执行CON
 4 ETW000 [dblink,00000] *** LOG BY0 => ORA-01045:用户SAPSR3缺少CREATE SESSION特权; 登录被拒绝
 2EETW169无法建立连接:" DBMS = ORACLE --- dbs_ora_tnsname ='XXX'"
              

*** LOG BY0 => ORA-01045:用户SAPSR3缺少CREATE SESSION特权; 登录被拒绝

关于跟踪文件dev_disp

 2019年5月23日星期四11:35:39:641
 EgInit:EG在2段中初始化为4384M
 mm.dump:将全局最大转储内存设置为192 MB
 EsRegisterEmCheck:在11150d170注册EmGetEsHandles
 rdisp/calculateLoadAverage:1
 rdisp/快照(创建):DP_CS_RESOURCES_EXHAUSTED
 rdisp/快照(PERIOD):300秒
 rdisp/snapshot(LINES):10000行
 rdisp/快照(C-STACK):C-STACK =是
 ***错误=> mtx = a00010033eed8c0用户ID [mtxxx.c 524]无效的抢眼0
 ***错误=> DpLogonCntTabSetResourceLimit:MtxLock失败(4)[dpLogonCntTa 1048]
 =============================================== 

我找到了SNOTE(1847311/2742661),但没有解决,并且所有检查都可以。

问题:ABAP系统仍然不可用

付费偷看设置
发送
2条回答
路亽曱_Ryan
1楼 · 2020-09-07 02:01.采纳回答

已解决。

我们解决了以下问题:

当尝试将某些(指示的)授权应用于SAPSR3

 SQL>将SAPDBA,CONNECT,RESOURCE授予SAPSR3;
 将SAPDBA,CONNECT,RESOURCE授予SAPSR3 *
 第1行发生错误:
 ORA-01956:使用OS_ROLES时命令无效

我们验证了OS_ROLES参数未正确设置为TRUE,从而导致在OS级别验证了访问授权。

 SQL> sho参数'OS_ROLES';
 名称类型值
 ------------------------------------ ----------- ---  ---------------------------
 os_roles布尔TRUE
 remote_os_roles布尔值FALSE 

解决方案:

将OS_ROLES参数更改为FALSE

更改系统设置OS_ROLES = FALSE scope = spfile; 

重新启动整个系统。

昵称总是被占用
2楼-- · 2020-09-07 01:55

嗨,

从SAP的角度来看,我认为您应该运行内核目录中的sql文件sapdba_role.sql。

然后将为SAPSR3系统授予足够的特权。

一周热门 更多>