ORA-31084: error while creating table “string”.”string” for element “string”
Cause: An error occurred while trying to create the table based on the declaration for the identified element.
Action: Fix the identified error and try again.
ORA-31084: 是在创建“string”。“string”这张表时出现的错误,是由于“string”元素引起的。
(1)检查给定元素的 SQL 语句和参数是否正确。
(2)使用 ALTER TABLE 语句修复或更改表定义,以确保创建的表满足正确的数据完整性条件。
(3)使用 DROP TABLE 语句删除表,并重新创建它。
(4)重新构建索引。
(5)使用 ANALYZE TABLE 语句进行诊断,找出不匹配的索引字段。
(6)使用表空间检查 Character Sets 和 Globalization Support 中定义的字符集。
(7)尝试使用 ALTER SESSION 语句暂时更改表或字段的设置,以指导连接到正确的字符集,以及在提交时转换数据,如果该连接没有检测到正确的 Character Sets 和 Globalization Support。
(8)使用 OLAP API 分析器在表重建期间检测可能的错误。