ORACLE删除用户及其表空间等

Cosmo_- 2011-06-30 03:55:33
SQL>drop user swbgt cascade;

第一行出现错误:
ORA-00604:递归SQL级别1出现错误
ORA-02429:无法删除用于强制唯一/主键的索引
...全文
290 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangpingfeng 2011-10-14
  • 打赏
  • 举报
回复
同样的错误,因为数据量很大,能不能强制删除
Rotel-刘志东 2011-06-30
  • 打赏
  • 举报
回复
无论是删除表和表空间的数据,如果表或表空间中有约束,需删除表空间中的约束条件,才能删除表中的具体数据或表空间的数据。
秋雨飘落 2011-06-30
  • 打赏
  • 举报
回复
ERROR at line 1:
!|.dk^K1i']'W'P\0ORA-00604: error occurred at recursive SQL level 1
x.hR&tZM,C0ORA-02429: cannot drop index used for enforcement of unique/primary keyITPUB个人空间N4I[;["{}


因为你这个表空间中建立了一个INDEX,这个INDEX被其它表空间中的表用来当主键或唯一约束,所以必须先删除在这个表空间下的约束,才可以删除表空间

秋雨飘落 2011-06-30
  • 打赏
  • 举报
回复
因为你这个用户所在的表空间,存在其它业务表的主键在这里,
所以无法删除;
也就是说这个表空间不完全单独属于用户SWBGT

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧