2020-09-02 05:07发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
在数据时效-Tx DAGPTC中创建了错误的分区规范后。
我发现不可能在错误之前立即恢复到原来的状态。
这是一个测试系统,因此没有造成任何实际损失,但是,在我试图找到答案/过程时,我什么也没发现,因此,如果有人可以直接指出我,我将不胜感激。
请不要只参考管理指南。
我正在寻找的东西,就像是合并时间分区或撤消命令之类的语法。
请注意:此问题与数据老化运行无关,也与撤消功能无关,因为它根本不存在任何运行之前。
请帮忙
谢谢
亲爱的格伦,
只有使用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。
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。
嗨,Biggi,
"撤消"您提到的数据老化的方法和方法是否仍在应用,还是通过SAP GUI而不是通过进入数据库/表来实现这一目的的简便方法/方法?
如果您还可以启发一下,如果我没有通过DAGRUN运行数据老化,那么如何撤消通过DAGPTM完成的数据分区。
感谢和问候,
玛格丽特
嗨玛格丽特
无法通过SAP Gui。 但是,对于SAP HANA 2.0,您可以使用一种更简单的方式来使用语句,因为其中包含了合并数据老化分区(包括最小0个分区)的功能。
请参考 help.sap.com (下面的链接)。 如果该链接无法正常工作,请在帮助门户上搜索" HANA Platform",然后在该门户中搜索" partitioning"。 选择" SAP HANA平台的SAP HANA管理指南"。 尤其是"将已分区表更改为未分区表"一章。 您正在寻找的子章节"时间选择分区(老化)"。
https://help.sap.com/查看器/6b94445c94ae495c83a19646e7c3fd56/2.0.04/zh-CN/4810afe854254d46b947ef9cd4be3e11.html
希望这会有所帮助!
感谢输入Biggi。
最多设置5个标签!
亲爱的格伦,
只有使用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。
嗨,Biggi,
"撤消"您提到的数据老化的方法和方法是否仍在应用,还是通过SAP GUI而不是通过进入数据库/表来实现这一目的的简便方法/方法?
如果您还可以启发一下,如果我没有通过DAGRUN运行数据老化,那么如何撤消通过DAGPTM完成的数据分区。
感谢和问候,
玛格丽特
嗨玛格丽特
无法通过SAP Gui。 但是,对于SAP HANA 2.0,您可以使用一种更简单的方式来使用语句,因为其中包含了合并数据老化分区(包括最小0个分区)的功能。
请参考 help.sap.com (下面的链接)。 如果该链接无法正常工作,请在帮助门户上搜索" HANA Platform",然后在该门户中搜索" partitioning"。 选择" SAP HANA平台的SAP HANA管理指南"。 尤其是"将已分区表更改为未分区表"一章。 您正在寻找的子章节"时间选择分区(老化)"。
https://help.sap.com/查看器/6b94445c94ae495c83a19646e7c3fd56/2.0.04/zh-CN/4810afe854254d46b947ef9cd4be3e11.html
希望这会有所帮助!
亲切的问候,
Biggi。
感谢输入Biggi。
一周热门 更多>