SAS spds群集表上的Ixutil命令

SAS spds群集表上的Ixutil命令,sas,Sas,可以重新组织SAS SPDS群集表的索引吗?i、 e.可以直接在SAS集群表上运行IXUTIL命令(无需先取消集群) 我尝试在集群表上运行各种更改,但到目前为止只得到如下错误: 分段故障 无法重新排列索引\u名称 无法打开数据集\u名称 这使我认为IXUTIL命令可能不是为SAS SPDS集群表而创建的 当我取消集群表并在单个成员上运行IXUTIL命令时,这些命令运行良好。我在互联网上搜索了很多线索、提示等,但没有找到任何东西。我检查了所有可用版本的SAS SPD手册。我还阅读了一些技术说明

可以重新组织SAS SPDS群集表的索引吗?i、 e.可以直接在SAS集群表上运行IXUTIL命令(无需先取消集群)

我尝试在集群表上运行各种更改,但到目前为止只得到如下错误:

  • 分段故障
  • 无法重新排列索引\u名称
  • 无法打开数据集\u名称
这使我认为IXUTIL命令可能不是为SAS SPDS集群表而创建的


当我取消集群表并在单个成员上运行IXUTIL命令时,这些命令运行良好。我在互联网上搜索了很多线索、提示等,但没有找到任何东西。

我检查了所有可用版本的SAS SPD手册。我还阅读了一些技术说明,试图找到ixutil可用于集群表(特别是动态集群表)的证据

没有任何地方规定ixutil不能用于动态集群表。

但是,在所有讨论“动态集群表”的章节中,都注意到允许在动态集群表上运行的操作数量非常有限:创建集群、撤消集群、添加表、列出表。对于任何其他操作,我们需要首先取消对表的聚集


如果上述讨论与您相关,我将添加参考。

我没有发现任何文档说明要运行Ixutil命令,我们必须首先取消集群表的集群

周围可用的文档说明,如果集群表具有混合索引,则可以运行Ixutil命令:

我对其进行了广泛的搜索和实验,以下发现完全基于我的经验:

  • Ixutilstats可以在集群表上运行,无需首先取消集群表
  • Ixutilrunstats和Ixutilreorg不能在集群表上运行,如果运行命令,将抛出问题中提到的错误
若runstats和reorg要在集群表上运行,则必须首先取消集群。这是有意义的,因为索引是在集群表的各个成员上创建的,而不是在集群表本身上创建的,因此如果要重新组织索引,则必须在单个成员(即未集群表)上执行

另一个发现与问题基本无关,但如果有人希望与Ixutil reorg合作,则会很有帮助:

  • 具有唯一索引的集群表(即使它具有复合/混合索引也无所谓)不会从Ixutil reorg中受益,如果在表上运行此命令,它将表示-Ixutil reorg已成功完成,唯一索引不需要重新组织索引。在可用文档中也没有提到这一点

您正在运行哪个版本?谢谢blackpen,但我正在寻找一个专门编写的地方,运行Ixutil“reorg”群集表必须首先取消群集,因为Ixutil“stats”在群集表上运行。