Drop user cascade failed ORA-00604 ORA-02429 处理一例

2014-11-24 17:24:57 · 作者: · 浏览: 0

在删除索引、表、或者表空间及用户等数据库对象或者用户的时候,有时候会遇到入下错误:


SQL>select 'alter table '||owner||'.'||table_name||' drop constraint '||constraint_name||' ;'
from dba_constraints
where constraint_type in ('U', 'P')
and (index_owner, index_name) in
(select owner, segment_name
from dba_segments
where onwner = 'ORACLE');

alter table w.table_name drop constraint PK_ID ;

alter table x.table_name drop constraint FK_UID ;

SQL> alter table w.table_name drop constraint pk_id;

table altered

SQL>alter table x.table_name drop constraint fk_uid;

table altered

SQL> drop user ORACLE cascade;

User dropped.

--用户删除成功

查询出结果并删除即可drop user oralce cascade了,因为这个报错比较典型,网上还看到过很多种延伸出来的问题原因,记录之。


推荐阅读