ORA-03286: ALLOCATE EXTENT not valid for HASH CLUSTERS

文档解释

ORA-03286: ALLOCATE EXTENT not valid for HASH CLUSTERS

Cause: The cluster is a hash cluster, and can not use the allcoate extent option.

Action: None

ORA-03286:ALLOCATE EXTENT 无效,是哈希集簇无效的。

官方解释

ORA-03286: ALLOCATE EXTENT 无效于哈希集簇。哈希CLUSETERS被设置为固定大小的空间,因此,不能增加其中的空间大小。使用ALTER CLUSTER或ALTER TABLE来调整表的大小。

常见案例

这个错误可以在尝试以此语句对哈希集簇进行扩容导致:

ALTER CLUSTER (cluster_name) ALLOCATE EXTENT;

正常处理方法及步骤

1.使用 ALTER TABLE 命令来调整表的大小:ALTER TABLE table_name STORAGE (MAXEXTENTS xxx);

2.使用 ALTER CLUSTER 命令来调整集簇的大小:ALTER CLUSTER cluster_name REUSE SETTINGS;

你可能感兴趣的