删除表空间报错ORA02429

2024年 1月 15日 86.8k 0

报错现象:

drop tablespace users including contents and datafiles;
报错:
ORA-02429: cannot drop index used for enforcement of unlque/primary key

处理办法:

1.先尝试:

drop tablespace users including contents and datafiles cascade constraints;

2.1不行,则继续查u/p:

根据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 tablespace_name = 'USERS');
然后将脚本提取执行删除操作

相关参考:

Drop Tablespace Failed with ORA-02429: cannot drop index used for enforcement of unique/primary key (文档 ID 1918060.1)

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论