《oracle删除表空间出现无法删除用于强制唯一主键的索引解决方法.docx》由会员分享,可在线阅读,更多相关《oracle删除表空间出现无法删除用于强制唯一主键的索引解决方法.docx(2页珍藏版)》请在三一办公上搜索。
1、oracle删除表空间出现无法删除用于强制唯一主键的索引解决方法oracle删除表空间 出现“无法删除用于强制唯一主键的索引”解决方法 -kernelboy 问题现状: sqldrop tablespace表空间名 including contents and datafiles; ora-00604:递归sql层1出现错误。 ora-02429:无法删除用于强制唯一/主键的索引。 解决方案: 一、 select segment_name,partition_name,tablespace_name from dba_extents where tablespace_name=upper(表空
2、间名) 二、 sqlselect 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 tablespace_name = 表空间名); 三、 alter table USER_TEST.DAM_DISPATCH_FILES_INFORMATION drop constraint DAM_DISPATCH_FILES_INFORMAT_PK; 四、 drop tablespace表空间名 including contents and datafiles;