用的oracle数据库10g,昨天还好好的。通过plsql developer连接正常。
今天用一个程序往数据库里面插入了一些数据。结果用plsql进行操作的时候。能够连上数据库。但是一点左侧的菜单栏。table或者index,或其他的,一点击plsql就死那了,没响应。但是在命令行里用sqlplus操作数据库正常。
前几天也遇到到过这么一种情况,后来重启一下数据库就好了。今天又这样了,这是怎么回事啊??是不是oracle数据库哪里设置不对了啊?

解决方案 »

  1.   


    oracle alert.log日志文件里面报什么错误?贴出来大家帮你看看。
      

  2.   

    看看alert日志中的错误信息
      

  3.   

    具体日志是这样的。。
    Fatal NI connect error 12170.  VERSION INFORMATION:
            TNS for Linux: Version 10.1.0.2.0 - Production
            Oracle Bequeath NT Protocol Adapter for Linux: Version 10.1.0.2.0 - Production
            TCP/IP NT Protocol Adapter for Linux: Version 10.1.0.2.0 - Production
      Time: 16-FEB-2009 16:23:50
      Tracing not turned on.
      Tns error struct:
        ns main err code: 12535
        TNS-12535: TNS:operation timed out
        ns secondary err code: 12560
        nt main err code: 505
        TNS-00505: Operation timed out
        nt secondary err code: 110
        nt OS err code: 0
      Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=218.97.247.5)(PORT=49926))每次把数据库重启后就好了。。现在不知道问题出哪里了。这个数据库是在线运行的。不能每次连接不上就重启数据库吧。。
    高手帮忙分析分析吧!谢谢啦。。
      

  4.   

    临时表的数据也不是很大 
    ls -l temp01.dbf  :
    -rw-rw---- 1 oracle dba  140517376 Feb 20 17:24 temp01.dbf  临时表的数据才140M,最大值设置了343M
      

  5.   


    那你进服务器看下cpu进程满100%了没有?
    是否是一个应用程序占满了资源?