ORA-21611: key length [string] is invalid
Cause: Attempt to use an invalid key length.
Action: Key length is invalid and valid range is 0 to 64
这是Oracle数据库的一个常见错误,当您尝试创建带有不允许的长度的唯一(unique)索引时可能会遇到Ora-22061错误。它表明Oracle数据库不允许设置索引键长度大于最大允许值。
该ORA-21611错误表明参数不合法。KEY列时,指定的KEY长度和列数据库管理系统(DBMS)所要求的长度不相符。
这个错误的最常见的案例是在创建一个唯一索引时,同时设置了多个列,或者有一个列的长度超出了最大允许长度。
1. 确保使用合法的KEY长度,并且不超过允许的最大长度;
2. 重新指定KEY长度;
3. 尝试重新创建索引。