oracle 10g 
写的批处理,每次双击->sqlplus sys/sys @XX.sql 
sql里写的是删除用户然后创建用户,
双击批处理以后就
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options一直卡在这了,求原因。
PS:
  卡这以后,如果把窗口关了,再运行批处理,就说要删除的角色被占用,但是V$SESSION里没有该用户信息,我把oracle的服务重启以后,仍然不能删,每次都要过一段时间才让删。

解决方案 »

  1.   

    每次关闭eclipse以后,过一段时间,双击该文件,能正常执行完。但是如果是刚关闭连接时执行该文件就出现这种错误。
      

  2.   

    跟eclipse没有关系吧
    删除用户会比较慢(特别是用户下面有很多对象的时候),请稍候
      

  3.   

    是不是你eclipse连接oracle数据库的用户是你要在批处理文件中要删除的用户?
    如果是的话,你要删除的用户(eclipse连接数据库的用户)现在正在使用,所以oracle不能够删除正在被使用的账号,因此批处理操作被阻塞了。只有等你eclipse关闭掉去批处理操作才继续执行。
      

  4.   

    删除的是在使用的用户,但是eclipse已经关闭了,tomcat也关了,这个时候连接不是已经断开了么? 而且是关闭一段时间以后才执行的批处理。