文档解释
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;