码迷,mamicode.com
首页 > 其他好文 > 详细

ORA-55610: Invalid DDL statement on history-tracke

时间:2018-04-20 12:16:40      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:ORA-55610   Flashback   Oracle   

删除表的时候报错

SQL> drop table u1;
drop table u1
*
ERROR at line 1:
ORA-55610: Invalid DDL statement on history-tracked table

查询错误原因

$ oerr ora 55610
55610, 00000, "Invalid DDL statement on history-tracked table"
// Cause: An attempt was made to perform certain DDL statement that is
// disallowed on tables that are enabled for Flashback Archive.
//
Action: No action required.

原来是之前开了闪回日志归档,不能执行部分的DDL操作

select table_name,flashback_archive_name from dba_flashback_archive_tables;
TABLE_NAME FLASHBACK_ARCHIVE_NAME
1 U1 TEST1

处理方法

SQL> alter table u1 no flashback archive;

Table altered.

SQL> drop table u1;

Table dropped.

ORA-55610: Invalid DDL statement on history-tracke

标签:ORA-55610   Flashback   Oracle   

原文地址:http://blog.51cto.com/oramz/2105701

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!