解决方案 »

  1.   


    晕,搞定。在metalink中找到下面这么一段内容:
    Oracle E-Business Suite Release 11.5.10 introduced support for the Oracle Net security feature, tcp.validnode_checking, which is used to prevent unauthorized Oracle Net access (for example via SQL*Plus) to the Applications database. If a node or PC is not registered, the connection attempt will fail with the error ORA-12537: TNS: connection closed.在sqlnet.ora文件中将tcp.validnode_checking的值设为no。然后重启数据库与服务就可以了。
    listener.log也未像网上说的达到2G就会报错。它都才几K的大小。新装好的系统。 监听器也没被任何错误。请各位高手帮忙赐教啊。是不是11.5.10.2的应用中做了什么设置不让用户随意来连接ERP的数据库了?
    另外
    ---僵尸进程
    select     p.spid,  
                s.server,
                s.machine,
                s.process, 
               s.osuser,
                s.program
         from v$session s, v$process p
         where  p.addr = s.paddr
         order by p.spid;
    select  a.SID, a.PROGRAM,b.PGA_USED_MEM/1024/1024||'M' as "占用内存",a.MACHINE,a.MODULE,a.USERNAME,b.PGA_USED_MEM,b.PGA_ALLOC_MEM,b.PGA_FREEABLE_MEM,b.PGA_MAX_MEM   from v$session a ,v$process b where a.PADDR= b.ADDR and a.USERname is not null
    order by b.PGA_USED_MEM desc;看看进程是不是超过了 processes的要求.统计oracle 进程数
    ps -ef|grep oracle|wc  查看oracle 进程
    ps -ef|grep oracle查询僵死进程
    ps -ef|grep defunct 这是我以前找的。  另外看看 内存是不是超了。 32位系统有内存限制,超出就连不了了。 
    再看看 listener.log文件是否达到了2g