删除用户ora - 00604和ora - 00054

  

  我执行了一个impdp,但它没有完成,因为表空间中没有空间。   

  

  
  

  

  我停止了impdb,现在我需要删除新建用户及其下的对象:   

  

  
  

  

  完成;删除用户测试级联;   

  

  删除用户TGK_EXOR_IFIL_008_432级联   

  

  *   

  

  误差在1号线:   

  

  ora - 00604: SQL一级错误发生在递归   

  

  ora - 00054:资源忙和获取指定NOWAIT或超时过期   

  

  
  

  

  我没有在这个数据库上找个此用户的任何会话:   

  

  
  

  

  完成;select * from v $会话,用户名=& # 39;测试# 39;;   

  

  
  

  

  没有行选择   

  

  
  

  

  解决:   

  

  impdp要么仍在运行,要么正在回滚导入本身。   

  

  您可以尝试等待它手动完成或终止它。找到它:   

  

  
  

  

  选择啊。object_name作为“object_name",   

  

  ,,,年代。sid是“sid",   

  

  ,,,年代。串行#作为“连环#“,   

  

  ,,,年代。用户名是“username",   

  

  ,,,平方。sql_fulltext作为“sql_fulltext"   

  

  ,从v $ locked_object l, dba_objects o, v $会话,   

  

  ,,,过程,v $ p, v $ sql平方   

  

  ,在l。object_id=o.object_id   

  

  ,,和l。session_id=O潞蛃。paddr=p.addr   

  

  ,,和s。sql_address=sq.address;   

  

  
  

删除用户ora - 00604和ora - 00054