首頁 > 資料庫 > mysql教程 > ora-00604,ora-02429:无法删除用于强制唯一/主键的索引。

ora-00604,ora-02429:无法删除用于强制唯一/主键的索引。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 17:15:05
原創
1715 人瀏覽過

今天删除数据库中的表空间时,发现始终删不掉,错误信息为:quot;ora-00604,ora-02429:无法删除用于强制唯一/主键的索引。quot;最

今天删除数据库中的表空间时,发现始终删不掉,错误信息为:"ora-00604,ora-02429:无法删除用于强制唯一/主键的索引。"

最终发现是其他某个用户在创建索引时没有注意到其中tablespace设置,直接把这个索引的表空间指定到这个表空间中,故删除之,并重新创建到其他表空间中.故障接触.

操作语法:
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 tablespace_name = 'ENESYS0922');

更多Oracle相关信息见Oracle 专题页面 ?tid=12

linux

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
無法觀看! !
來自於 1970-01-01 08:00:00
0
0
0
Ubuntu 15.04 安裝 oracle 資料庫
來自於 1970-01-01 08:00:00
0
0
0
PHPExcel表格匯入資料庫怎麼匯入
來自於 1970-01-01 08:00:00
0
0
0
mupage.php頁面怎麼寫
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板