0

我通过 tnsping ping 我的 oracle 数据库。其本地数据库。这不在本地网络中。我预计为 0 毫秒,但它给出的时间超过了 0 毫秒。这是 tns ping 20 次的结果;

C:\Documents and Settings\sdemirkeser>tnsping belsoft 20

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 17-MAY-2
012 09:23:32

Copyright (c) 1997, 2005, Oracle.  All rights reserved.

 Used parameter files:
 C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora

 Used TNSNAMES adapter to resolve the alias
 Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
 (HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = BELSOFT)))
OK (20 msec)
OK (10 msec)
OK (20 msec)
OK (0 msec)
OK (10 msec)
OK (20 msec)
OK (10 msec)
OK (0 msec)
OK (20 msec)
OK (20 msec)
OK (10 msec)
OK (0 msec)
OK (20 msec)
OK (10 msec)
OK (20 msec)
OK (10 msec)
OK (0 msec)
OK (20 msec)
OK (10 msec)
OK (20 msec)

您如何看待为什么它可能超过 0 毫秒。还是正常?

我用正常的 ping 命令 ping,但它比 1 ms 快

C:\Documents and Settings\sdemirkeser>ping localhost

32 bayt veri ile sdemirkeser [127.0.0.1] 'ping' ediliyor:

127.0.0.1 cevabı: bayt=32 süre<1ms TTL=128
127.0.0.1 cevabı: bayt=32 süre<1ms TTL=128
127.0.0.1 cevabı: bayt=32 süre<1ms TTL=128
127.0.0.1 cevabı: bayt=32 süre<1ms TTL=128

127.0.0.1 için Ping istatistiği:
    Paket: Giden = 4, Gelen = 4, Kaybolan = 0 (0% kayıp),
Mili saniye türünden yaklaşık tur süreleri:
    En Az = 0ms, En Çok = 0ms, Ortalama = 0ms

如果不正常我会怎么做

感谢所有对真诚的 Suleyman Demirkeser 感兴趣的人

4

2 回答 2

1

如果您登录到数据库服务器,请使用 IPC 连接而不是 TCP。

于 2012-05-18T02:50:49.020 回答
0

如果没有损坏,请不要修复它。> 0ms ping时间有问题吗?我不这么认为。Oracle 可能还有其他事情要做(例如,编写重做日志或其他一些管理任务;我认为它从来没有真正空闲过)。
只要它不影响您的工作,就不必担心这个微不足道的响应时间。由于您使用的是 32 位 Windows,无论如何它很可能不是生产环境。
我的本地 TNSPing 时间在 10 毫秒和 40 毫秒之间变化,而 ping 本地主机显示平均 0 毫秒响应时间。

于 2012-05-17T13:40:49.293 回答