需要自动化脚本来运行Clear SQL Plan缓存

2020-09-14 05:29发布

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

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


你好大师,

这是我的详细问题

1)当SAP HANA节点发生故障转移时,我们观察到了HANA系统中的应用程序团队授权问题,如下所示。 (这发生了两次)

[167809] {865096} [226/-1] 2017-09-25 03:59:35.715593 e tempindex trex_itab.cc (03477):找不到临时表。 架构:SYS,名称:_SYS_SS2_TMP_TABLE_30708106__SYS_SS_EMPTY_TABLE_VAR_RESULT_59C4E6A0E763FEFFE1000000AD258008,主机:hana-prod-07,端口:30091
[167809] {865096} [226/-1] 2017-09-25 03:59:35.716。 00301):执行过滤器程序失败,并显示以下错误:一般错误

[167809] {865096} [226/-1] 2017-09-25 03:59:35.716490 e CalcEngine ceAuthorizationCheckImpl.cpp(03246):AuthorizationCheckHandler :: addAPsToSearchObject:在_SYS_BIC上获取NIKHGUP3的AnalyticalPrivileges时引发了异常: dise.bookings/BOOKINGS(t -1):一般错误

2)然后我们提出了一个SAP案例,SAP给出了以下两种解决方法

a)此问题是HANA 122.02(我们的版本相同)中的一个已知问题,我们需要将HANA升级到更高版本才能解决此问题。->对于我们来说这是不可能的,因为我们最近升级了所有 我们的系统是最新的,并且几乎不可能进行另一次升级。

b)每次HANA节点故障转移时,我们都需要手动清除SQL Plan缓存。
该问题以前发生过时,我们确实清除了计划缓存,实际上已解决了该问题。

我们有一个解决方案,它是在每次发生HANA节点故障转移时清除SQL Plan缓存。
我的客户要求我在HANA系统中编写一个自动化脚本,该脚本将在每次发生HANA节点故障转移时清除计划缓存。

我不擅长linux脚本编写,因此我在这里请Gurus帮助我提供一个好的脚本,该脚本可检测HANA故障转移并在检测到Node故障转移事件后立即触发SQL计划缓存。

我们的系统配置: 具有10个节点,3个租户和两个额外的备用节点的Prod系统。

要求您优先提供帮助。

谢谢。

最好的问候

Sagar

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

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


你好大师,

这是我的详细问题

1)当SAP HANA节点发生故障转移时,我们观察到了HANA系统中的应用程序团队授权问题,如下所示。 (这发生了两次)

[167809] {865096} [226/-1] 2017-09-25 03:59:35.715593 e tempindex trex_itab.cc (03477):找不到临时表。 架构:SYS,名称:_SYS_SS2_TMP_TABLE_30708106__SYS_SS_EMPTY_TABLE_VAR_RESULT_59C4E6A0E763FEFFE1000000AD258008,主机:hana-prod-07,端口:30091
[167809] {865096} [226/-1] 2017-09-25 03:59:35.716。 00301):执行过滤器程序失败,并显示以下错误:一般错误

[167809] {865096} [226/-1] 2017-09-25 03:59:35.716490 e CalcEngine ceAuthorizationCheckImpl.cpp(03246):AuthorizationCheckHandler :: addAPsToSearchObject:在_SYS_BIC上获取NIKHGUP3的AnalyticalPrivileges时引发了异常: dise.bookings/BOOKINGS(t -1):一般错误

2)然后我们提出了一个SAP案例,SAP给出了以下两种解决方法

a)此问题是HANA 122.02(我们的版本相同)中的一个已知问题,我们需要将HANA升级到更高版本才能解决此问题。->对于我们来说这是不可能的,因为我们最近升级了所有 我们的系统是最新的,并且几乎不可能进行另一次升级。

b)每次HANA节点故障转移时,我们都需要手动清除SQL Plan缓存。
该问题以前发生过时,我们确实清除了计划缓存,实际上已解决了该问题。

我们有一个解决方案,它是在每次发生HANA节点故障转移时清除SQL Plan缓存。
我的客户要求我在HANA系统中编写一个自动化脚本,该脚本将在每次发生HANA节点故障转移时清除计划缓存。

我不擅长linux脚本编写,因此我在这里请Gurus帮助我提供一个好的脚本,该脚本可检测HANA故障转移并在检测到Node故障转移事件后立即触发SQL计划缓存。

我们的系统配置: 具有10个节点,3个租户和两个额外的备用节点的Prod系统。

要求您优先提供帮助。

谢谢。

最好的问候

Sagar

付费偷看设置
发送
1条回答
SKY徐
1楼-- · 2020-09-14 05:53

嗨阿南德,

这些不需要Linux脚本。

您可以编写SQL脚本,也可以使用cron作业计划它,但是对于这些,您需要运行xs-engine。

希望这些对您有帮助。

一周热门 更多>