精华内容
下载资源
问答
  • tnsping慢的问题解决

    2019-09-30 01:32:50
    1.检查网络ping主机或IP是否正常,DNS是否设置正确 2. 检查防火墙设置 3.检查listener.log日志,查看是否有大量连接连入. 4.检查listener.log日志文件是否过大,如果过大删掉重启后检查 5....

    1.检查网络ping主机或IP是否正常,DNS是否设置正确


    2. 检查防火墙设置


    3.检查listener.log日志,查看是否有大量连接连入.


    4.检查listener.log日志文件是否过大,如果过大删掉重启后检查


    5.查看v$session视图,确定是否在较短时间内存在大量会话连接,并定位连接的主机.

        select sid,serial#,osuser,username from v$session where status='ACTIVE';


    6.检查连接端是否有一些dbms_job,或任务计划在运行,有时会出现job执行过于频繁,使监听器过载情况.


    7.改变短连接为长连接(如果应用方便改动的话)


    8.重启监听或者建立多个监听做监听负载均衡.


    在服务器端:配置多个listener,每个listener走不同的端口;
    在客户端,配置tnsnames.ora文件,如下:
    test =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (LOAD_BALANCE=ON)
    (FAILOVER=ON)
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.1)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.1)(PORT = 1522))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.1)(PORT = 1523))
    )
    (CONNECT_DATA =
    (SERVICE_NAME = test)
    )
    )

    转载于:https://www.cnblogs.com/sparkbj/p/6149778.html

    展开全文
  • 关于连接很慢的问题 在sqlnet.ora的SQLNET.AUTHENTICATION_SERVICES设置,如果设置NTS,则“优先”使用Windows验证,然后使用Oracle验证,而设置none,则“只”使用Oracle验证。而我在程序当然使用Oracle验证,而...

    注意host文件  

    127.0.0.1  主机名

    127.0.0.1  localhost

     

    客户端配置目录D:\install\PLSQL\instantclient_11_2

    ORCALE配置目录D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

     

    lsnrctl stop

    lsnrctl start

    tnsping 192.168.1.2

    tnsping 服务名

     

    检查日志文件

    D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

     

    # listener.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = YIPARTS)
          (ORACLE_HOME =D:\app\Administrator\product\11.2.0\dbhome_1)
          (SID_NAME = YIPARTS)
        )
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
          (PROGRAM = extproc)
          (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
        )
      )
    
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.5)(PORT = 1521))
        )
      )
    
    ADR_BASE_LISTENER = D:\app\Administrator
    
    


    D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora

     

     

     

     

    # tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    
    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
        )
      )
    
    YIPARTS =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.5)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = YIPARTS)
        )
      )
    
    


    D:\install\PLSQL\instantclient_11_2\listener.ora

     

     

     

     

    # listener.ora Network Configuration File: D:\install\PLSQL\instantclient_11_2\listener.ora
    # Generated by Oracle configuration tools.
    
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = YIPARTS)
          (ORACLE_HOME =D:\app\Administrator\product\11.2.0\dbhome_1)
          (SID_NAME = YIPARTS)
        )
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
          (PROGRAM = extproc)
          (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
        )
      )
    
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.5)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
      )
    
    ADR_BASE_LISTENER = D:\app\Administrator
    
    


    D:\install\PLSQL\instantclient_11_2\tnsnames.ora

     

     

     

     

    # tnsnames.ora Network Configuration File: D:\install\PLSQL\instantclient_11_2\tnsnames.ora
    # Generated by Oracle configuration tools.
    
    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
        )
      )
    
    YIPARTS =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.5)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = YIPARTS)
        )
      )
    

     

    关于连接很慢的问题

    在sqlnet.ora的SQLNET.AUTHENTICATION_SERVICES设置,如果设置NTS,则“优先”使用Windows验证,然后使用Oracle验证,而设置none,则“只”使用Oracle验证。而我在程序当然使用Oracle验证,而该配置文件默认NTS方式

    把认证方式改为none,程序连接速度只需要500毫秒,问题解决

    清理删除 D:\app\Administrator\diag\tnslsnr\ORA-YIPARTS\listener\trace\listener.log

    清理删除 H:\app\Administrator\diag\rdbms\yiparts\yiparts\trace\alert_y***ts.log

     

     

     

    展开全文
  • 今天在日志中看到连续的报TNS-12537错误 ...C:\Users>TNSPING 192.168.4.117 1521(EAM) TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 10-10月- 2012 13:40:19 Copyr
    今天在日志中看到连续的报TNS-12537错误
    C:\Users>TNSPING 192.168.4.117 1521(EAM)
    TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 10-10月-
    2012 13:40:19
    Copyright (c) 1997, 2010, Oracle . All rights reserved.
    已使用的参数文件:
    D:\app\Administrator\product\11.2.0\client_1\network\admin\sqlnet.ora
    已使用 EZCONNECT 适配器来解析别名
    尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST
    =192.168.4.117)(PORT=1521)))
    速度非常慢 基本上没反应 。
    同时,监听无响应。
    数据库 通过sqlplus / as sysdba能够正常登录,通过sqlplus system/system 无法登录。所以基本上可以确定是监听程序出现问题。
    于是检查 listener日志, D:\app\Administrator\diag\tnslsnr\WIN-6HIKME8U54E\listener\trace 下发现listner.log 已达4G。于是删除listerner.log日志,重启listener, 一切恢复正常。
    使用tnsping返回时间10msec。
    为了避免以后再出现类似的情况,可以在listener.ora中加入
    LOGGING_LISTENER = OFF
    重启listner, oracle 将不再产生listener.log。
    展开全文
  • TNSPING 非常

    2011-05-11 14:47:35
    环境: redhat5 X64 11GR2_X64 无事安装了一个oracle,版本11.2.0.1.0。东西安装了多回了,觉得不会出现任何事了,没想到还是有问题了。 使用 conn / as sysdb...

    环境:

    redhat5   X64     11GR2_X64

    无事安装了一个oracle,版本11.2.0.1.0。东西安装了很多回了,觉得不会出现任何事了,没想到还是有问题了。

    使用

    conn  / as sysdba 连接很快

    conn hr/hr@tns 非常慢,要5分钟

    查了很多资料,会有影响的地方有:

    sqlnet.ora 参数(我的机器上没有这个文件)

    listener.log过大(我的是新的,很小)

    tnsping 很慢。 我试验了一下,本机tnsping慢的让人抓狂。多方查找资料,解决:资料如下,参考

    http://blogs.oracle.com/longchun/2009/12/ebs_r121_for_linux.html

    详细内容请看如下

    故障现象:

    - tnsping VIS 延时很长,不能忍受的地步

    - 应用层面启动不成功

    分析过程:

    - 检查/etc/hosts, 把IP6的相关内容注释掉,因为根本没用到IP6

    - ping localhost 很快

    - ping hostname 很快,并且能够解析

    - cd $ORACLE_HOME/nework/context_name/admin/tnsnames.ora,sqlnet.ora,lisenter.ora 文件检查,试图把hostname 换成IP,结果还是不理想

    - telent hostname 1521 速度很快

    - server 上sqlplus "/as sysdba"速度很快

    - server sqlplus system/oracle@VIS速度很慢

    %100 确定监听出了问题

    - tracerouter hostname 就一跳 ,,应该没问题

    - metlink上查找相关文件,怀疑有BUG存在..

    - 找到类似的 What was changed between the two is the way Oracle resolves hostnames to IPs, more specifically the system call used to do that.

    Oracle 11g use now getaddrinfo() while 10g used gethostbyname().

    These system functions requires different configuration in /etc/nsswitch.conf.

    gethostbyname() require the use of keyword "hosts" while getaddrinfo() the use the keyword "ipnodes"


    This happens even if Name Server Switch configuration (nsswitch) specifies the hosts file prior to dns lookups:

    /etc/nsswitch.conf
    hosts: files [NOTFOUND=continue] dns
    or only:
    hosts: files 这样的DOC..

    - 看来是因为Server 本身的DNS起作用了,DNS一起作用,hosts就有问题了

    - /etc/resolv.conf

    ;generated by /usr/sbin/oraclevm-template
    #search hostname

    #options timeout:15
    #options timeout:15
    #nameserver hostname

    全去掉,或者干脆把resolv.conf move 掉

    - 最后把/etc/sysconfig/network中IP6相关的东西都去掉了


    再测试,就OK了

    我的是修改了/etc/resolv.conf后OK。 /etc/sysconfig/network我也做了文中提到的修改。

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12807983/viewspace-695003/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/12807983/viewspace-695003/

    展开全文
  • tnsping特别,连接数据库没反应

    千次阅读 2011-02-15 01:36:00
    更改后依然很慢tnsping需要10000+msec,怀疑不是UNDOTBS01.DBF大小的问题,尽管UNDOTBS01.DBF的大小在更改前已33+G, 于是检查在D:/app/Administrator/diag/tnslsnr/R900/listener/trace 下的listener日志,发现...
  • tnsping时快时时可到上万毫秒 解决办法: [root@cdc1 ~]# more /etc/resolv.conf nameserver 10.10.10.1 清空掉DNS后,恢复正常。
  • Oracle Tnsping慢

    2017-01-09 12:45:00
    http://www.linuxidc.com/Linux/2014-02/96167.htm http://www.askmaclean.com/archives/dns%E8%AE%BE%E7%BD%AE%E5%BC%95%E8%B5%B7%E7%9A%84%E7%99%BB%E5%BD%95%E5%BB%B6%E8%BF%9F.html ...
  • tnsping本机 延迟能到 7220 msec,什么原因呢,大虾门能给个建议吗?拜托了,先谢谢各位了具体内容如下:Microsoft Windows [Version 5.2.3790](C) Copyright 1985-2003 Microsoft Corp.C:\Documents and Settings\...
  • oracle tnsping 的问题

    2016-03-01 15:43:35
    1、检查网络 2、检查防火墙,防火墙是否关闭 3、检查listener.log文件,log到达4G
  • 今天在日志中看到连续的报TNS-12537错误 *********************************************************************** Fatal NI connect error 12537, connecting to: (LOCAL=NO)  VERSION INFORMATION: TNS...
  • 一次TNSPING速度极

    2012-08-30 21:10:29
    9i单节点库,TNSPING高达15000ms。观察到客户端一直在不停的fork和释放监听子进程,但是listener.ora已经添加了SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OF...
  • TNSPING time out/响应

    千次阅读 2015-05-25 11:08:46
    E:\s01\app\oracle\product\11.2.0\dbhome_1\BIN>tnsping CENORCLTNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 25-MAY-2015 10:26:59Copyright (c) 1997, 2010, Oracle. All rights re
  • 解决oracle连接很慢问题

    万次阅读 2013-07-12 10:40:33
     在使用sqlplus scott/tiger@orcl 连接是一直都没有反应,使用tnsping 别名也是没有反应。但是使用sqlplus / as sysdba 连接很快。  我注意到在使用ssh连接到主机时也是很慢,要等很长时间。  思路:
  • oracle11g 突然出现连接非常慢的情况。通过pl/sql sqlplus 连接都很慢tnsping 发现延时能有几万毫秒。 但是ping数据库服务器都是正常的。之前都是正常,突然出现的, 什么原因呢?
  • 今天上午发现数据库用户连接速度比前一天要.在终端和服务器上分别用tnsping 来查看反应时间,发现延时长,有些不正常.现象如下: monitor@crm1:/oracle/app/oracle/product/9...
  • 数据库的sqlplus连接tnsping延时比较大 [oracle@localhost admin]$ tnsping orcl_sd TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 12-JAN-2015 01:54:59 Copyright (c) 1997, 2009, ...
  • 在客户端用tnsping服务器,如下:C:\Documents and Settings\Administrator&...tnsping ORA11G长时间没反应原因在于:!!!!这个文件 listener.log 过大导致oracle像是假死了。listener.org路径:$ORACLE_HOME...
  • oracle 10g : ORA-12514: TNS:listener does not currently know of service requested in connect descriptor error message: ORA-12514: TNS:listener does not currently know of servi...
  • 数据库11.2.0.1 数据库在本地连接速度正常 但是在服务器上利用tnsname连接速度很慢 sqlplus system/oracle@test 连接需要10s左右 tnsping tnsname 也达到了84...
  • 监听可以ping 通,但是很慢

    千次阅读 2012-12-17 10:58:26
    Fatal NI connect error 12537, connecting to:  (LOCAL=NO)  VERSION INFORMATION:  TNS for 64-bit Windows: Version 11.2.0.1.0 - Production  Oracle Bequeath NT Protocol Adapter for 64-bit Windows: Ve
  • 今天在论坛上看到一个贴子,问题是客户端sqlplus连接数据库很慢:实验环境操作系统:Windows Server 2008 R2,加入AD域环境数据库:Oracle 11.2.0.4问题描述:1、从客户端使用sqlplusxxx/ssss@yyy的方式连接数据库,...
  • 测试人员邮件反馈:订购数据库的连接非常,甚至是无法连接,想要我检查看看。经查看:oracle@wdatest11:~/app/admin/wdadb/adump> lsnrctl statusLSNRCTL for Linux: Version 11.1.0.7.0 - Production on 17-...
  • oracle数据库连接非常慢,sqlplus很快,用客户端就很慢,十几秒才好。然后服务器内存一下就飙升到了90%,最开始以为是表空间占满了,数据库连接数占满了。...在客户端用tnsping服务器,如下: C:\Documen
  • 入域后发现自己的计算机名被修改了,那我电脑上装的Oracle自然是跑步起来的了,这个好解决,就是listener.ora和tnsnames.ora两个配置文件的问题了,因为你的计算机名改了,但这两个配置文件中的配置项还是原来的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 705
精华内容 282
关键字:

tnsping很慢