从多维数据集到多维数据集加载数据时,DTP中发生了死锁

2020-09-24 18:29发布

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

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


我正在将数据从一个多维数据集加载到另一个多维数据集,这是源多维数据集的副本。 25亿条记录,但是死锁(ORA-00060:在等待资源时检测到死锁)发生在并行处理中。第一次,我在DTP中尝试了8个然后是5个,然后是3个并行进程,但是死锁发生在10-16小时之后。

如何解决此问题?

谢谢

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

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


我正在将数据从一个多维数据集加载到另一个多维数据集,这是源多维数据集的副本。 25亿条记录,但是死锁(ORA-00060:在等待资源时检测到死锁)发生在并行处理中。第一次,我在DTP中尝试了8个然后是5个,然后是3个并行进程,但是死锁发生在10-16小时之后。

如何解决此问题?

谢谢

付费偷看设置
发送
3条回答
Violet凡
1楼-- · 2020-09-24 19:11

嗨,

数据量非常大,请在bw系统无负载的情况下进行加载,或者在周末进行。

在加载期间,如果源/目标多维数据集可能发生其他加载,则会发生死锁。 为避免此类问题,请在没有安排其他负载的地方运行负载。

谢谢

拉曼

SC_Yao
2楼-- · 2020-09-24 19:23

嗨安德拉斯

感谢您的回复。 它是从多维数据集1到多维数据集2的过滤负载,即仅适用于2018年的数据。 当我依次加载时,在24小时内完成的加载过程以及其他多维数据集大约有 35亿条记录,因此按顺序加载是不可行的。

  • 注意:BW3.x为750033
  • 目标多维数据集是新的并且为空
风早神人
3楼-- · 2020-09-24 19:19

嗨伊姆兰,

这是增量负载吗? 根据注释,我建议检查并增加表RSADMIN中的参数INITRANS:

750033-InfoCube二级索引的INITRANS参数

另外,从SE38执行报告SAP_INFOCUBE_INDEXES_REPAIR到目标InfoCube。

表重组也应该是附加选项:

1360603 -重新组织和重建单个分区

84348-Oracle死锁,ORA-00060

加:

1842044-ORACLE:数据加载而不丢弃位图索引

1946893-ORA-00060多维数据集加载中的死锁

1692199-简短转储DBIF_RSQL_SQL_ERROR/WRITE_ICFACT

希望能帮上忙,
最诚挚的问候,安德拉斯

一周热门 更多>