数据老化-如果时间选择分区出错,该怎么办

2020-09-02 05:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 在数据时效-Tx DA...

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

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


亲爱的

在数据时效-Tx DAGPTC中创建了错误的分区规范后。

我发现不可能在错误之前立即恢复到原来的状态。

这是一个测试系统,因此没有造成任何实际损失,但是,在我试图找到答案/过程时,我什么也没发现,因此,如果有人可以直接指出我,我将不胜感激。

请不要只参考管理指南。

我正在寻找的东西,就像是合并时间分区或撤消命令之类的语法。

请注意:此问题与数据老化运行无关,也与撤消功能无关,因为它根本不存在任何运行之前。

请帮忙

谢谢

4条回答
2020-09-02 05:54

亲爱的格伦,

只有使用HANA Studio来克服这种情况的可能性。 您在这里需要格外小心,以免丢失数据! 假设您的表仅包含一个单级分区(即在老化分区之上没有额外的哈希或范围分区),请选择以下选项之一:

A。 如果要删除的分区尚不包含数据(即冷分区中没有老化的数据),则可以使用ALTER TABLE MY_TABLE DROP PARTITION lower_value <= VALUES

B。 如果要撤消完整分区,则需要包含第三个表(帮助程序表)以移动数据。 使用以下过程:

1.创建表" helper_schema"。" my_table",如" SAPSID_schema"。" my_table",其中的数据没有分区且没有索引;

->确保此操作确实有效,请注意索引在这里丢失。 请注意,我们这里使用的额外模式主要是出于安全原因,以免弄乱表名。

2.删除" SAPSID_schema"。" my_table";

->原始表和数据丢失

3.创建表" SAPSID_schema"。" my_table",如" helper_schema"。" my_table",其中的数据没有分区且没有索引;

->在此步骤中,您将数据从助手表移回原始表的干净版本。

4.重新创建SE11中定义的对数据库有效的所有索引(现在返回ABAP系统)。 通常,这是在SE14(数据库实用程序)中完成的。

亲切的问候,

Biggi。

一周热门 更多>