一个insert操作跑了很长时间没响应,改成游标插数据,500条commit一次,总共约5万条数据,查询插入的表数据都已插进去,但是pl/sql developer 一直显示在执行过程中。这个问题纠结很久了,大家给点建议吧

解决方案 »

  1.   

    那该如何解决呢?不用PL/SQL 用toad?
      

  2.   

    昨用SQLPlus试了,仍是如此。没查到有锁啊,等待事件也都是Idle的,太郁闷了,遇到好多次了。不知道从哪下手。
      

  3.   

    是从一个表 insert 到另一张表,还是直接 insert 5W条记录 的脚本?建议 先 insert 到一张空表,看一下是否也会卡住?另外,看一下 aerlt 日志吧,瞅瞅里面是否能看到一些线索。
      

  4.   

    大数据量的情况下建议用append方式插入
      

  5.   

    Thread 1 cannot allocate new log, sequence 6259
    Private strand flush not complete谢谢各位了!redolog太小了
      

  6.   

    alert.log有很多:
    Thread 1 cannot allocate new log, sequence 6259
    Private strand flush not complete
    看来是日志文件太小了
    谢谢各位了!