本来没问题的,但是现在不管用什么工具连数据库都很慢,因为后来服务器中多加了块网卡,而数据库监听设置的还是服务器名,我想会不会是这个问题,请教高手,并询问解决方法!谢谢

解决方案 »

  1.   

    使用Static service registration: 静态服务注册在多网卡的时候,如果是用默认的动态注册速度会慢些修改服务器下$ORACLE_HOME/network/admin/listener.ora 文件
    增加
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = 服务名)
          (SID_NAME = 服务名)
          (ORACLE_HOME = /u01/app/oracle/product/10.2.0)
        )
      )
      

  2.   

    监听和tns我已经改成ip的了,可是现在数据库连接还是很慢,不知道什么原因呢?
      

  3.   

    我把listener.ora里面的改为ip地址了,tns里面也改了,不知道现在怎么数据库就起不来的,报错是this listener supports no services,不知道是什么原因呢?
      

  4.   

    数据库我用sqlplus /nolog是可以连的
      

  5.   

    做一个trigger包含
    after logon on database
    begin
    execute immediate 'alter session set events ''10046 trace name context forever, level 10''';
    end;可以看看追踪停到哪里,哪些不正常
      

  6.   

    还和应用程序有关, 如java开发的应用程序,使用的数据库连接驱动包的版本也有很大的关系