BO登录问题

2020-09-09 17:05发布

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

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


大家好,

从上个月开始,BO出现问题,突然我们与服务器断开连接,无法登录。 当我们访问Bi启动板/CMC并提供用户ID/密码后,它什么也没做。

在OS级别(Linux)中,所有BO服务均处于运行状态,但是当我们尝试使用stopserver.sh重新启动服务器时,该服务将挂起。 重新启动CMS db BO后,它又开始工作了,这在一个月内发生了3次。

第一次所有BO服务器(prod,dev,pre和test)出现问题,然后分别在2 nd 和3 rd 次Prod和Dev服务器出现问题, 另外两个正在运行。

我们已经与SAP合作,他们说问题似乎与BO无关,但与基础设施有关,但是AWS团队说在操作系统上一切正常,他们也没有看到任何表明问题的日志。

然后,SAP支持团队说,这是Prod Hana DB的一个错误,但是Dev DB看起来不错,而且由于几乎所有服务器都存在问题,因此这种说法令人困惑。

Hana DB团队观察到,在发布时,所有BO会话都被占用了Hana DB,在日志中,他们看到了一个引起问题的查询:

48066 [thr = 7491] :SqlExecutor,TID:24,UTID:127874146,CID:246259,LCID: 246259,父级:---,SQLUserName:" VIP_CMS",AppUserName:"",AppName:"",ConnectionContext:246259 {LDBID:2,LCID:246259}​​,StatementContext:(1)1057676641415705 {父母:246259,SessionContext: {ObjHdl:139829205514240, CID:246259 ,LCID:246259,用户:" VIP_CMS",架构:" VIP_CMS,版本:8,ContextID :46536}},键入:" SqlExecutor",方法:"",详细信息:"",命令:" { SQL:插入到FRONTIER2 SELECT DISTINCT RELTABLE.CHILDID中, 10,来自FRONTIER的" 37B-2B8478003260"(选择VIP CMS.CMS_InfoObjects7中的619关系,父ID父母ID,对象ID儿童,0成员,0常规)在FRONTIER.OBJECTID = RELTABLE.PARENTID AND RELTABLE.RELATIONSHID/code>

但是,如果我从QB运行查询,则表示查询无效。

有人可以建议我们进一步检查什么,或者是什么问题。

BO版本:BO4.2 SP05补丁3(于2月升级)

Hana版本:Hana 1.0 SPS9

此致

Garima

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

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


大家好,

从上个月开始,BO出现问题,突然我们与服务器断开连接,无法登录。 当我们访问Bi启动板/CMC并提供用户ID/密码后,它什么也没做。

在OS级别(Linux)中,所有BO服务均处于运行状态,但是当我们尝试使用stopserver.sh重新启动服务器时,该服务将挂起。 重新启动CMS db BO后,它又开始工作了,这在一个月内发生了3次。

第一次所有BO服务器(prod,dev,pre和test)出现问题,然后分别在2 nd 和3 rd 次Prod和Dev服务器出现问题, 另外两个正在运行。

我们已经与SAP合作,他们说问题似乎与BO无关,但与基础设施有关,但是AWS团队说在操作系统上一切正常,他们也没有看到任何表明问题的日志。

然后,SAP支持团队说,这是Prod Hana DB的一个错误,但是Dev DB看起来不错,而且由于几乎所有服务器都存在问题,因此这种说法令人困惑。

Hana DB团队观察到,在发布时,所有BO会话都被占用了Hana DB,在日志中,他们看到了一个引起问题的查询:

48066 [thr = 7491] :SqlExecutor,TID:24,UTID:127874146,CID:246259,LCID: 246259,父级:---,SQLUserName:" VIP_CMS",AppUserName:"",AppName:"",ConnectionContext:246259 {LDBID:2,LCID:246259}​​,StatementContext:(1)1057676641415705 {父母:246259,SessionContext: {ObjHdl:139829205514240, CID:246259 ,LCID:246259,用户:" VIP_CMS",架构:" VIP_CMS,版本:8,ContextID :46536}},键入:" SqlExecutor",方法:"",详细信息:"",命令:" { SQL:插入到FRONTIER2 SELECT DISTINCT RELTABLE.CHILDID中, 10,来自FRONTIER的" 37B-2B8478003260"(选择VIP CMS.CMS_InfoObjects7中的619关系,父ID父母ID,对象ID儿童,0成员,0常规)在FRONTIER.OBJECTID = RELTABLE.PARENTID AND RELTABLE.RELATIONSHID/code>

但是,如果我从QB运行查询,则表示查询无效。

有人可以建议我们进一步检查什么,或者是什么问题。

BO版本:BO4.2 SP05补丁3(于2月升级)

Hana版本:Hana 1.0 SPS9

此致

Garima

付费偷看设置
发送
5条回答
SAP砖家
1楼-- · 2020-09-09 17:42

嗨,

这看起来类似于前一段时间解决的有关使用HANA作为系统数据库在CMC中搜索对象的问题: https://launchpad.support.sap.com/#/notes/2697723
在这种情况下,性能可能会受到影响,并且如果HANA的速度降低太多,那么BI Suite中的其他活动将会 也会冻结。

通常不能直接在QueryBuilder中执行SQL查询。 首先,您必须找到与发送到HANA的SQL对应的CMS查询,然后您可以在QB中进行检查。

关于,
Loic

悠然的二货
2楼-- · 2020-09-09 17:26

嗨,加里马,

从SQL查询中识别CMS查询可能很困难,反之则容易得多...

您可以将Central Management Server配置为输出其接收到的所有查询的时间,并且您可能会发现需要很长时间的查询,然后进行调查。 (KBA: https://launchpad.support.sap.com/#/notes/1207172

要调查CMS查询中的时间,可以使用QueryBuilder来执行相同的语句,只需在查询末尾添加" SHOW STATS"即可。 它将从CMS中的执行中返回许多统计信息,包括生成的SQL查询以及执行所需的时间。

您还可以找到HANA团队发现的SQL中引用的是哪种关系,CMS中有一个" 619"即InfoObject,它可能会告诉我们更多有关哪种操作的信息。 (您可以在QB中执行:"从CI_APPOBJECTS,CI_INFOOBJECTS,CI_SYSTEMOBJECTS WHERE SI_ID = 619中选择静态")

此致

Loic

梦想连接
3楼-- · 2020-09-09 17:45

检查是否使用了支持CMS的HANA版本。

根据PAM,HANA 1.0 SPS09应为修订版92及更高版本(请参阅BI 4.2) SP05-PAM第13页)

一只江湖小虾
4楼-- · 2020-09-09 17:48

...

有关HANA修订版本的详细信息,请参见注释2021789

Aaron 3364
5楼-- · 2020-09-09 17:44

1。 如果出现通信问题,CMS,IFRS,OFRS中的主机名/IP地址和请求端口绑定可能会有所帮助。

2。 错误消息中的查询显示"插入到临时表",因此这似乎与用户身份验证无关。 当再次占用数据库会话时,检查哪个报表/计划正在运行,以查看这是否阻塞了数据库资源。

稍后会提出更多建议。 同时尝试以上内容。

此致

车丹

一周热门 更多>