在EHP6实施过程中的阶段RUN_RSGEN需要很多时间

2020-08-15 11:51发布

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

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


亲爱的大家,

似乎在EHP6实施期间(影子实例)已引入SGEN。 现在,此阶段需要大量时间。

我的阶段从15.00开始,在06.00仍在运行。

奇怪的是,尽管它有12个可用进程,但它正在使用3个进程。

你们中有人经历过相同的行为吗?

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

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


亲爱的大家,

似乎在EHP6实施期间(影子实例)已引入SGEN。 现在,此阶段需要大量时间。

我的阶段从15.00开始,在06.00仍在运行。

奇怪的是,尽管它有12个可用进程,但它正在使用3个进程。

你们中有人经历过相同的行为吗?

付费偷看设置
发送
6条回答
空代码
1楼 · 2020-08-15 12:15.采纳回答

嗨,布鲁诺,

请问您是否可以在影子实例中检查作业RSGEN_GENER8_SHADOW是否正在运行或处于挂起状态。 还请检查作业日志以获取更多信息。

还请检查SUM指南中的以下信息

检查SUM指南-3.10.5

如果选择了 在高级预配置​​模式下,您需要为ABAP负载生成(事务SGEN)选择执行策略

您可以选择以下一种SGEN执行模式:

仅发布升级:

升级增强包安装和SPS更新期间不要启动ABAP负载生成:更新期间不要开始

ABAP负载生成

如果您打算在更新后以运输工具或支持包的形式对系统进行大量相关更改

,我们

建议您生成

有关手动启动负载生成的更多信息,请参见

生成负载[p。157]。

生成ABAP负载 正常运行时间在影子系统上运行

使用此选项,软件更新管理器将使用 在正常运行期间,在下面输入的最大数量的

进程在影子系统中生成负载

在正常运行时间和启动期间在影子系统上生成ABAP负载

在停机后异步。

使用此选项,软件更新管理器将使用在下面输入的最大进程数来在阴影中生成ABAP负载。 正常运行期间

在后处理路线图步骤中的停机时间之后,事务SGEN自动重新开始,以重新生成在停机时间期间无效的

ABAP负载。

https://websmp207.sap-ag.de/~sapidb/011000358700000783532011E

如果您更新 一个生产系统,您必须考虑对

生产操作的影响。 如果选择标准或高级

预配置模式,则影子系统将在正常运行期间运行。

表示源发布系统和影子系统争夺系统资源。

如果资源对于

系统而言是值得关注的,那么选择预配置模式标准

是有意义的,因为此模式仅使用有限数量的系统资源。 _B

如果您对停机时间极短的需求更新了生产系统,则运行的影子系统对源发行版的影响可能不会

重要。 在这种情况下,

选择高级选项以尽可能缩短整体运行时间是很有意义的。

谢谢。

致谢

>

Deepika

太Q了
2楼-- · 2020-08-15 12:12

你好Deepika,

非常感谢您的解释。 我没有在高级配置中注意到此功能。 因此,在第二轮中,我肯定会跳过它。 花了20个小时才完成,对我来说完全没有必要,因为升级后我不得不从DB2迁移到ASE。 因此,我将在迁移的系统中手动执行abap加载。

再次感谢您

N-Moskvin
3楼-- · 2020-08-15 12:05

嗨,

在沙盒系统的配置阶段,我们意外地选择了"正常运行时在影子系统上生成ABAP负载"选项。

因此,SGEN开始阶段预处理-MAIN_SHDIMP/SUBMOD_SHD2_RUN/RUN_RSGEN。 由于我们不希望此时运行SGEN,因此我们手动调整了SGEN的状态表-GENSETM。

此表在GENSTATUS字段中包含生成的负载的状态:

GENSTATUS ='X'-成功生成

GENSTATUS ='P'-进行中

GENSTATUS ='I'-打开

GENSTATUS ='S'-语法错误

GENSTATUS ='E'-其他错误

首先,我们在30分钟后对GENSTATUS字段进行了一些选择计数

GENSTATUS ='X'->〜13.000

GENSTATUS ='I'->〜290.000

因此,我们决定加快这一阶段,并安排SGEN作为更新后的过程

这可以通过更新字段GENSTATUS来完成。

更新GENSETM设置GENSTATUS ='X'其中GENSTATUS ='I'

关于克里斯托夫·

haha101010
4楼-- · 2020-08-15 12:19

嗨布鲁诺,

关于您的查询,您可以查看以下注释:

1132507-SGEN: 使用最大数量的免费工作流程

您可能还希望在此链接中检查并行生成:
http://help.sap.com/erp2005_ehp_04/helpdata/EN/28/52583c65399965e10000000a114084/frameset.htm

您还可以监视表空间,因为它们在此期间可能会增长 SGEN,然后它们将恢复正常。 如果需要,还可以增加
表空间。

还可以检查Oracle词典统计信息:

说明838725-Oracle词典统计信息和系统统计信息

< p>您可以转到事务RZ12并选择"并行生成器"组,并进行相关更改,从而增加SGEN

使用的工作流程数量。

Paul

Doze时光
5楼-- · 2020-08-15 12:12

早安

是的,我要做的就是等待,直到完成。

如果失败,则重复该步骤。

确保表空间中有足够的可用空间。

干杯

RB

# p #
haha101010
6楼-- · 2020-08-15 12:08

嗨,专家

我遇到了同样的问题,并最终出现在此博客中。 感谢你们为这个问题做的详尽阐述,以便我可以更好地将我的问题与此问题联系起来。

最后找到了解决这个问题的方法,

SAP注意:2475935- ABAP升级:如何在影子实例上跳过阶段RUN_SGEN_GENER8。

请参阅选项1,该选项为我解决了此问题。

谢谢

赛义德·侯赛尼

一周热门 更多>