ORA-03290: Invalid truncate command – missing CLUSTER or TABLE keyword ORACLE 报错 故障修复 远程处理

文档解释

ORA-03290: Invalid truncate command – missing CLUSTER or TABLE keyword

Cause: Invalid object specification given.

Action: Either specify TRUNCATE CLUSTER or TRUNCATE TABLE

这是由于使用Truncate命令删除表数据时,忘记指定Cluster或Table关键字导致的错误。

官方解释

Oracle错误消息ora-03290说明未指定要[关键字CLUSTER或TABLE]的truncate语句。

常见案例

在使用Truncate命令的时候,忘记指定truncate的表类型,比如:

TRUNCATE table xxx;

或者

TRUNCATE xxx;

正常处理方法及步骤

这时候可以使用DELETE命令来删除表中的数据:

DELETE FROM xxx;

正确的格式应该是:

TRUNCATE TABLE table;或者

TRUNCATE CLUSTER cluster;

请注意:使用TRUNCATE TABLE时,会删除表中的所有数据,但是表结构保留不变。而使用TRUNCATE CLUSTER,表结构也会被删除。

香港美国云服务器首选后浪云,2H2G首月10元开通。
后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

THE END