ORA-23515 and ORA-02449 on Drop Tablespace

 

xxd@ETMCDB> alter tablespace ETMCDB offline;
Tablespace altered

xxd@ETMCDB> drop tablespace ETMCDB including contents and datafiles;
drop tablespace ETMCDB including contents
ORA-23515: materialized views and/or their indices exist in the tablespace

 

xxd@ETMCDB> select 'drop materialized view '||owner||'.'||name||' PRESERVE TABLE;'
              from dba_registered_snapshots where name in  
                   (select table_name from dba_tables where tablespace_name ='ETMCDB');
'DROPMATERIALIZEDVIEW'||OWNER||'.'||NAME||'PRESERVETABLE;'
--------------------------------------------------------------------------------
drop materialized view XXD.MV PRESERVE TABLE;

xxd@ETMCDB> drop materialized view XXD.MV PRESERVE TABLE;
Materialized view dropped.

xxd@ETMCDB> drop tablespace ETMCDB including contents and datafiles;
ORA-02449: unique/primary keys in table referenced by foreign keys

xxd@ETMCDB> drop tablespace ETMCDB including contents and datafiles CASCADE CONSTRAINTS;
Tablespace dropped

posted @   xxd  阅读(1276)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示