路由创建失败,消息" rs_maintusers"系统表已损坏。

2020-08-19 05:57发布

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

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


专家们,

背景:由于这是我的测试系统,因此在设置表级别(E30数据库),Warmstandby(P30数据库),MSA(D30数据库)在PDS(ASE1)和TDS( ASE2)(尽管它们正确地复制了数据),但我注意到目标数据库的maint用户的suid在目标中并不相同,为了同步它们,我在PRS(ASE1)中手动更新了suid,即使在此更新数据之后 复制没有任何问题。 然后,我决定返回维护用户的实际suid到其原始编号。

现在方案是设置多路径复制,

在mycase中创建PRS和RRS之间的路由(即ASE_RS和ASE_RRS2)时,我收到以下消息。

1>创建到ASE_RRS2的路由
2>设置用户名ASE_RRS2_rsi
3>设置密码dilipsybase
4> go 服务器'ASE_RS' :
'rs_maintusers'系统表已损坏。 1>

我提到了类似于此问题的SAP注释2147051,但没有帮助。 请澄清。 syslogins的附加详细信息,ASE1,ASE2,ASE_RS_RSSD(在ASE2中)和ASE_RRS2_RSSD(在ASE1中) syslogins-rs-maintusers -details.txt 。 请澄清/建议。

关于,
Dilip Voora

syslogins-rs-maintusers-details.txt (12.3 kB)

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

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


专家们,

背景:由于这是我的测试系统,因此在设置表级别(E30数据库),Warmstandby(P30数据库),MSA(D30数据库)在PDS(ASE1)和TDS( ASE2)(尽管它们正确地复制了数据),但我注意到目标数据库的maint用户的suid在目标中并不相同,为了同步它们,我在PRS(ASE1)中手动更新了suid,即使在此更新数据之后 复制没有任何问题。 然后,我决定返回维护用户的实际suid到其原始编号。

现在方案是设置多路径复制,

在mycase中创建PRS和RRS之间的路由(即ASE_RS和ASE_RRS2)时,我收到以下消息。

1>创建到ASE_RRS2的路由
2>设置用户名ASE_RRS2_rsi
3>设置密码dilipsybase
4> go 服务器'ASE_RS' :
'rs_maintusers'系统表已损坏。 1>

我提到了类似于此问题的SAP注释2147051,但没有帮助。 请澄清。 syslogins的附加详细信息,ASE1,ASE2,ASE_RS_RSSD(在ASE2中)和ASE_RRS2_RSSD(在ASE1中) syslogins-rs-maintusers -details.txt 。 请澄清/建议。

关于,
Dilip Voora

syslogins-rs-maintusers-details.txt (12.3 kB)
付费偷看设置
发送
3条回答
clever101
1楼 · 2020-08-19 06:40.采纳回答

当我之前看到此问​​题是由于先前失败的' create route '命令(或不完整的' drop route ')导致遗孤 排在 rs_maintusers 表中的行; 在尝试使用与孤立行相同的凭据(在 rs_maintusers 中)创建新路由时出现错误。

在您的情况下:PRS的RSSD(在中为ASE_RS_RSSD 在这种情况下)的 rs_maintusers 表中已经有用于所需RRS和相关RSI用户(在这种情况下为ASE_RRS2_rsi)的行。

为更正此问题,我删除了* ON * PRS/RSSD rs_maintusers 表中的孤立行,然后(成功)重新运行" create route "命令。

----- --------------

但是,在删除任何内容之前,最好先确定自己的位置...

< p>-您在PRS和RRS之间是否已有有效的路由? 如果是这样,您是否要尝试创建(多路径复制)专用路由?

-suid的无效更新是否导致先前的" 创建路由"命令失败( 并把孤行留在 rs_maintusers )中?

-如果suid修改不当,那么这个问题仍然存在吗?

-以前的路线吗? 之间的PRS(ASE_RS)和RRS(ASE_RRS2)之间的距离不正确,并且SRS无法正确清理 rs_maintusers 表?

-您是否要设置专用路由(作为 多路径复制设置)并且命令有问题?

DafaDDDa
2楼-- · 2020-08-19 06:54

您如何更新suid? (并不是说这应该与RSSD/rs_maintusers表损坏有关。)

您提到了"设置多路径复制",但随后提供了标准的"创建路由"命令; 您能否提供有关"设置多路径复制"的含义的更多详细信息? 您是否还在通过"使用主路径at创建路由..."创建专用路由?

当我提供上一个输出时,线程并没有中断。
现在,我刚刚删除并重新创建了这两个路由(ASE_RS-> ASE_RRS2; ASE_RRS2-> ASE_RS),此后一切都很好。

1> rs_helproute
2>转到
route route_status

----------------------- ------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------- ASE_RS --------> ASE_RRS2有效。

route route_status

------------------------ ----------------------- -------------------------------------------------- -------------------------------------------------- -------------------------- ASE_RRS2 --------> ASE_RS有效。
(返回状态= 0)

1> rs_helproute
2>转到
route route_status

------------------------ ----------------------- -------------------------------------------------- -------------------------------------------------- -------------------------- ASE_RS --------> ASE_RRS2有效。

route route_status

------------------------ ----------------------- -------------------------------------------------- -------------------------------------------------- -------------------------- ASE_RRS2 --------> ASE_RS有效。
(返回状态= 0)

一周热门 更多>