Oracle11g 重命名分区名称时的全局索引

Oracle11g 重命名分区名称时的全局索引,oracle11g,indexing,data-partitioning,Oracle11g,Indexing,Data Partitioning,我有一个现有的表,其中有一些索引。我将使用dbms重新定义对该表进行分区。我还必须每24小时重命名一次分区名称。 在我重命名分区名称后,全局索引是否有问题。请回复 必须有主键才能执行间隔分区吗 我使用的是oracle 11g,重命名分区不会影响索引状态(全局或其他)。如果它们在重命名之前有效,则它们将保持有效 间隔分区不需要主键。这些约束与范围分区相同,但有一些限制。请参见《概念指南》中的: 您只能指定一个分区键列,它必须是NUMBER或DATE类型 索引组织的表不支持间隔分区 不能在间隔分区

我有一个现有的表,其中有一些索引。我将使用dbms重新定义对该表进行分区。我还必须每24小时重命名一次分区名称。 在我重命名分区名称后,全局索引是否有问题。请回复

必须有主键才能执行间隔分区吗


我使用的是oracle 11g,重命名分区不会影响索引状态(全局或其他)。如果它们在重命名之前有效,则它们将保持有效

间隔分区不需要主键。这些约束与范围分区相同,但有一些限制。请参见《概念指南》中的:

  • 您只能指定一个分区键列,它必须是NUMBER或DATE类型
  • 索引组织的表不支持间隔分区
  • 不能在间隔分区表上创建域索引

请注意,在间隔分区表上自动创建的分区的名称是系统生成的。您可以在创建分区后重命名它们,但在11gR2中,您不能使用您选择的名称来创建它们。

“我还必须每24小时重命名一次分区名称。”-这是一件非常奇怪的事情。为什么要这样做?因为在间隔分区中,您会得到系统生成的分区名称(如SYS41、SYS42等)。我必须将这些名称重命名为自定义名称(有些名称类似于2013年1月14日)。但是,为什么您需要分区的特定名称呢?请另外提出一个问题。如果是关于RDMSMyRealDebug的东西,你应该考虑在DBA.STACKExchange .com上发布而不是在这里发布。@user1947949:这个网站不是这样运作的。你问了一个具体的问题并得到了答案。现在你有一个单独的问题,所以问一个单独的问题得到一个具体的答案。哦!可以谢谢我发布了一个严肃的问题。我是新来的。谢谢你的帮助。