Oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引
来源:互联网 发布:下载伴奏的软件 编辑:程序博客网 时间:2024/05/21 09:44
sql>droptablespace xxx
ora-01549:表空间非空,请使用INCLUDING CONTENTS 选项
sql>droptablespace xxx INCLUDING CONTENTS and datafiles;
ora-00604:递归sql层1出现错误。
ora-02429:无法删除用于强制唯一/主键的索引。
sql>droptablespace xxx including contents cascade constraints
ora-00604:递归sql层1出现错误。
ora-02429:无法删除用于强制唯一/主键的索引。
sql>selectsegment_name,partition_name,tablespace_name from dba_extents where tablespace_name=upper('XXX')
显示出2个表的主键的表空间是:XXX.
sql>select'alter table '||owner||'.'||table_name||' drop constraint '||constraint_name||';'
fromdba_constraints
whereconstraint_type in ('U', 'P')
and (index_owner, index_name) in
(select owner, segment_name
from dba_segments
where tablespace_name = 'XXX');
执行显示的结果,显示表更改。
然后
sql>droptablespace XXX
表空间已经丢弃。
以上方法转自http://blog.csdn.net/fuqinyijiu/article/details/40537719
当查询出的结构只有一两条的时候适用,但是我在删除表空间的时候遇到,查出的语句有37条。。。而且有的语句执行后也报错:
ora-02429:无法删除用于强制唯一/主键的索引。
没办法更改。
解决办法是,直接删除表空间的用户。。。
sql>dropuser XX cascade
然后再删除表空间
sql>droptablespace XXX including contents and datafiles
表空间已经丢弃。
方法有点简单粗暴,但是能用就行。。。
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引。
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引。
- Oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引
- ora-02429:无法删除用于强制唯一/主键的索引
- ora-02429:无法删除用于强制唯一/主键的索引
- ORA-02429: 无法删除用于强制唯一/主键的索引
- 解决ora-02429:无法用于删除强制唯一/主键的索引
- 解决ora-02429:无法用于删除强制唯一/主键的索引
- 解决ora-02429:无法用于删除强制唯一/主键的索引
- 删除索引主键约束引起ORA-02429错误的解决方法
- Oracle 10g删除主键约束后无法删除唯一约束索引问题的模拟与分析
- Oracle 10g删除主键约束后无法删除唯一约束索引问题的模拟与分析
- 删除表空间 提示ORA-01561: 无法删除指定表空间中的所有对象
- 如何删除通过主键和唯一约束创建的索引
- Oracle 无法删除表或视图错误,错误代码:ORA-00942
- Oracle 无法删除表或视图错误,错误代码:ORA-00942
- Oracle中删除用户和表空间的常见问题(比如:ORA-01940无法删除当前已连接用户的解决方案)
- HTTP协议与HTTPS的区别
- Spark读写S3(AWS亚马逊中国区beijing)
- JavaScript趣题:创建电话号码
- Statement、PreparedStatement、CallableStatement的作用
- Codeforces Round #344 (Div. 2) A. Interview (位运算)
- Oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引
- ORA-00922选项缺失或无效
- JS 格式化时间
- 什么函数不能声明为虚函数
- java 开发环境配置
- 多行输入多行输出-购买商品-京东2017笔试编程
- 代码实现UI6宫格布局
- 【JAVA基础小问题】"=="和equals方法有什么区别?
- 职业资格证书查询