zoukankan      html  css  js  c++  java
  • 转:oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一

    sql>drop tablespace zfxfzb; 
    ora-01549:表空间非空,请使用INCLUDING CONTENTS 选项 
    sql>drop tablespace zfxfzb INCLUDING CONTENTS and datafiles; 
    ora-00604:递归sql层1出现错误。 
    ora-02429:无法删除用于强制唯一/主键的索引。 
    sql>drop tablespace zfxfzb including contents cascade constraints; 
    ora-00604:递归sql层1出现错误。 
    ora-02429:无法删除用于强制唯一/主键的索引。 
    sql>select segment_name,partition_name,tablespace_name from   dba_extents    where tablespace_name=upper('zfxfzb');

    显示出2个表的主键的表空间是:'zfxfzb'. 
    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 = upper('zfxfzb'));

    显示结果如下: 
    alter table TEST.SYS_CODE drop constraint PK_CODEID ; 
    alter table TEST.KS_WPYP_PWPLGX drop constraint PK_KS_WPYP_PWPLGX ; 
    执行以上2条显示的结果 
    sql>alter table TEST.SYS_CODE drop constraint PK_CODEID ; 
    表已经更改 
    sql>alter table TEST.KS_WPYP_PWPLGX drop constraint PK_KS_WPYP_PWPLGX ; 
    表已经更改 
    sql>drop tablespace zfxfzb;


    表空间已经丢弃。 
    记得修改上面2个被修改过的表。

  • 相关阅读:
    [原]Android 开发第一步
    [转]使用Android-Studio 开发Android 程序
    [转]VS2010 常用插件
    [转]FluentData
    BUUCTF-[HCTF 2018]WarmUp
    2019.11.11读书笔记
    2019.11.9读书笔记
    记录一道神仙CTF-wtf.sh-150
    SDOI2018 一轮培训划水祭
    [SHOI2009]会场预约
  • 原文地址:https://www.cnblogs.com/maweiwei/p/8308747.html
Copyright © 2011-2022 走看看