我在plsql developer中用@e:/aa.sql命令执行脚本,回车后半天没反应,状态栏一直显示"正在执行...",半个小时过去了,仍然是这种状态,关闭plsql developer时提示"脚本不能被关闭,查询仍在执行".请问这是怎么回事?需要怎么解决?谢谢
(脚本文件大小为100M左右,脚本内容为向表中插入十万条记录,全部都是insert语句)

解决方案 »

  1.   

    脚本文件100M?你什么操作啊搞这么大一个文件,你看看session里面是不是在执行你的脚本,长时间没反应就在session里杀掉,杀不掉就在任务管理器把pl/sql停掉。
      

  2.   

    100M的脚本!!!
    100 X 1024KB = 100 X 1024 X 1024Byte = 104857600个字节你写了些什么东西啊!?
    用了多长时间写完的??
      

  3.   

    4楼说得对,是用plsql developer导出生成的,脚本大小无关紧要,重要的是为什么它会出现这种情况!一直没搞懂是什么原因,后来强行关闭进程,然后重新执行了一遍,没问题了!
    2楼的兄弟我也要谢谢你,我导出脚本很简单,你却用了一个这么复杂的公式帮我换算100M有多少个字节,辛苦你了,呵呵!