当前位置:主页 > 云存储 > 国际 >

对象存储_数据库标识符_限量秒杀

  • 国际
  • 2021-09-08 11:00
  • 动埠云

几年前,同事alesandroparolin在当时的SCN上写了一篇很好的文章,解释了所谓的Java实例ID问题。几年过去了,所以这篇文章也应该得到更新。根据亚历山德罗和版主的意见,我将推出一个新版本。

开始吧!请记住,北京大数据研究院,这是关于基于SAP NetWeaver 7.0的SAP系统(适用于Java和双栈系统的应用服务器)。

技术背景

首先,让我们了解Java实例ID是如何生成的。

每个SAP Java系统都包含所谓的箱号,数据中心解决方案,它由3个值组成:++。然后根据箱号生成javaid。为了便于演示,让S01和S02是两个sapjava系统,采购返利,如下所示:

上表显示了每个系统的信息和它们生成的ID,存储数据库级别。目前,每个系统都应该正常工作。

如果有人决定从S01复制数据库并通过S02系统还原它(顺便说一下,不支持),将会发生以下情况:

S01的Java ID现在在S02系统的数据库中。然后,S02的箱号不再与其Java ID匹配,导致不一致。

如果箱号的任何参数以不受支持的方式更改,也会发生同样的情况。然后,ID仍然是相同的,但是箱号和ID将不再匹配。

一些工具,例如SWPM(在系统复制期间)和SUM检查Java ID是否与箱号一致。如果不是,则工具会错误地停止该过程。目前,淘客app制作,唯一可用的解决方案是对不一致的系统执行系统复制。但是,正如前面提到的,SWPM检查id的一致性,它将失败。因此,要克服这一点,必须:

按照SAP Note 1156185第五节/准备升级,c)Java ONLY的步骤,检查Java ID与箱号的一致性。尽管本说明是关于SAP NetWeaver 7.1 EHP 1的,但一致性检查过程与本产品无关。

您可以轻松地检查源系统中前面提到的框号是否正确遵循SAP Note 1644265中的步骤。请注意检查configtool中显示的所有位置。

如何更正方框号中的不一致

如果在系统复制期间方框号或instanceID不一致,Software Provisioning Manager 1.0 SP10及更高版本(适用于基于SAP NetWeaver 7.0的系统,70SWPM…)现在提供了一个选项,大数据风控,可以轻松更正在你的系统里。您可以在下面的屏幕截图中找到服务:

猜你喜欢

微信公众号