问题

删除表空间报错

oerr ora 00604
00604, 00000, "error occurred at recursive SQL level %s"
// *Cause:  An error occurred while processing a recursive SQL statement
//         (a statement applying to internal dictionary tables).
// *Action: If the situation described in the next error on the stack
//         can be corrected, do so; otherwise contact Oracle Support.oerr ora 02429
02429, 00000, "cannot drop index used for enforcement of unique/primary key"
// *Cause: user attempted to drop an index that is being used as the
//         enforcement mechanism for unique or primary key.
// *Action: drop the constraint instead of the index.

解决思路

select * from (select owner,segment_name,segment_type,sum(bytes)/1024/1024/1024 GB  from dba_segments where tablespace_name='表空间名称大写'group by owner,segment_name,segment_type order by 4 desc )
where rownum <10;
oerr ora 01418
01418, 00000, "specified index does not exist"
// *Cause:
// *Action:

大写也不好使。。。

set long 9999
select dbms_metadata.get_ddl('INDEX','索引名称','用户') from dual;

删除约束

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 = '表空间名称');
oerr ora 02443
02443, 00000, "Cannot drop constraint  - nonexistent constraint"
// *Cause: alter table drop constraint <constraint_name>
// *Action: make sure you supply correct constraint name.

注意要大写

再删除索引就OK了

ora-00604 ora-02429相关推荐

  1. Oracle配置文件详解listener.ora,sqlnet.ora,tnames.ora

    三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora,都是放在$Oracle_home\network\admin目录下. 重点:三个文件的作用和使用 sqlnet. ...

  2. oracle ora 16179,ora 06026 06023

    如果备份文件没有问题,那么问题出在 If we start a RESTORE database with a BACKUP controlfile and FlashRecovery Area is ...

  3. oracle 未明确列义,案例:Oracle缺少同义词DDL语句无法执行 ORA-00604 ORA-00942

    天萃荷净 在执行DDL语句时无法执行,报错ORA 00604 ORA 00942,通过隐含参数来解决同义词问题 在最近的一个客户案例中,因为缺少dual同义词,导致ddl语句无法执行.这里_syste ...

  4. tnsnames.ora和listener.ora文件中的几个概念

    http://www.cnblogs.com/NickyYe/archive/2011/06/21/2086135.html 其实,在我们传统的概念里,数据库是一个统称的名字,在Oracle中,你可以 ...

  5. SuSE 10 Enterprise 下 Oracle 10g 关于找不到initorcl.ora文件和控制文件问题

    Oracle无法正常启动,经过一番学习,总算解决问题,在这里做个笔记,备用! 问题如下: 使用Oracle用户登录: >sqlplus /nolog 然后, >connect /as sy ...

  6. 关于10g RAC监听设置,tnsnames.ora设置,VIP及客户端配置问题

    按照文档安装完成,但是lsnrctl status 没有发现节点2 gnd-rac01</etc>$lsnrctl status LSNRCTL for Linux: Version 10 ...

  7. Oracle的tnsnames.ora配置(PLSQL Developer)

    首先打开tnsnames.ora的存放目录,一般为D:\app\Administrator\product\11.2.0\client_1\network\admin,就看安装具体位置了. 步骤阅读 ...

  8. mysql tnsnames.ora_tnsnames.ora配置注意(连接新的数据库)

    文件地址D:\app\think\product\11.2.0\instantclient_11_2\network\admin\tnsnames.ora # tnsnames.ora Network ...

  9. oracle 12c cdb/pdb tnsnames.ora设置

    获取CDB的连接串: 1.登录cdb,查看service_names. 获取PDB的连接串: 2.show pdbs,查看pdb的名称,后面再加上db_domain(如有) SQL> show ...

  10. tnsnames.ora 监听配置文件详解

    今天是重要的一天.将XML数据导入ORACLE遇到很多问题,学了好多,其中很长时间花在网络配置上,刚开始学,具体原因不知道,先把搜集到的好文章存下来,以后慢慢研究. 监听配置文件            ...

最新文章

  1. C# Obsolete(已弃用方法属性)
  2. springboot数据源不正确_springboot配置多数据源
  3. 『Windows Tips』Windows 自带屏幕截图的使用
  4. 量子运算 简单通俗例子_什么是量子计算机? 用一个简单的例子解释。
  5. 近两天让我羞愧难当的遭遇
  6. Redis入门系列数据类型及相关命令
  7. 【JAVA】java中split以“.“ 、“\“、“|”分隔字符串
  8. effective java 枚举_Effective.Java第34-44条(枚举)
  9. iOS视频裁剪、拼接、添加水印、添加背景音乐
  10. java种语言包在线翻译_Java 实现在线翻译功能 调用微软Bing API
  11. 梦幻西游五虎将访谈系列:主策划小白
  12. dell 电脑关闭触摸板的。
  13. kvm虚拟机管理工具列表
  14. An unhandled exception occurred: listen EADDRNOTAVAIL: address not available
  15. StringBuilder的介绍(转载!)
  16. CEF3 C++接口实现自定义浏览器[simple version]
  17. openpnp - configure - Connect the driver to your controller
  18. 从零开始做远控 第五篇 屏幕监控
  19. Ewebeditor的问题
  20. 新版MT4基础架构函数

热门文章

  1. Flash设置(各种版本浏览器包括低版本IE)
  2. 大三小学期进阶课程第十二课:apollo地图采集方案
  3. CSS3字体和字体图标
  4. 2021-06-11认识征信、了解征信,个人征信有什么影响?
  5. R-CNN论文详解(论文翻译)
  6. 程序猿生存指南-22 分手快乐
  7. (算法设计与分析)第一章算法概述-第一节:算法基本概念和算法复杂性分析
  8. Python——LeetCode刷题——【977. 有序数组的平方】
  9. 菜鸟haqima的Java学习之路第一天
  10. ct值在哪里看_来,带你见识一下CT三维重建