Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
清除DB2中的事务数据_Db2 - Fatal编程技术网

清除DB2中的事务数据

清除DB2中的事务数据,db2,Db2,我们现有的表大小超过130 TB,我们必须在DB2中删除记录。使用delete语句将挂起系统。一种方法是,我们可以按月和按年对表进行分区,然后使用truncate或drop逐个删除分区。正在寻找可以创建分区并随后删除的脚本 不能在现有表中对数据进行分区。您需要将数据移动到新的范围分区表中 如果使用DB2LUW,并根据您的具体要求,考虑使用 Admin MovivTabe将数据移动到新表,同时保持表“联机”< /P> ADMIN\u MOVE\u TABLE能够在移动期间在新表上添加范围分区和/或

我们现有的表大小超过130 TB,我们必须在DB2中删除记录。使用delete语句将挂起系统。一种方法是,我们可以按月和按年对表进行分区,然后使用truncate或drop逐个删除分区。正在寻找可以创建分区并随后删除的脚本

不能在现有表中对数据进行分区。您需要将数据移动到新的范围分区表中

如果使用DB2LUW,并根据您的具体要求,考虑使用<代码> Admin MovivTabe<代码>将数据移动到新表,同时保持表“联机”< /P>

ADMIN\u MOVE\u TABLE
能够在移动期间在新表上添加范围分区和/或多维集群


尽管如此,130 TB的表仍然非常大,您最好谨慎地规划和测试这样的移动。

编辑您的问题,什么操作系统运行您的Db2服务器?(Z/os、i系列、Linux/Unix/Windows)。您的站点提供哪些脚本工具?应删除多少记录?什么规则?如果你希望得到好的答案,请提供更多细节。