首批通过分布式安全可靠测评,为关键业务系统打造
建分区表报错:ORA-00972
更新时间:2026-05-19 09:51
适用版本
OceanBase 数据库 V3.x 版本。
问题描述
Oracle 模式分区表创建报错 ORA-00972:identifier is too long。
create table ...
(
PARTITION "PRODUCED21_TOTAL_10101_GPALL_DTALL_VS0121_SC0402" VALUES ('PRODUCED21_TOTAL_10101_GPALL_DTALL_VS0121_SC0402')
);
如上建表语句报错:

问题原因
分区的名字太长,不能超过 64 字节。
解决方法
修改分区名长度小于等于 64 重建即可。