我正在使用12c oracle客户端从我的客户机连接到一个12c数据库。下面是我的TNS条目。
PLMDEV1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = sesbexa3-scan2.exadata.ericsson.se)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PLMDEV1)
(UR = A)
)
)当我做TNSPING从客户端机器到数据库,我得到的输出如下。
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = sesbexa3-scan2.exadata.ericsson.se)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PLMDEV1) (UR = A)))
OK (20 msec)
OK (0 msec)
OK (0 msec)
OK (10 msec)
OK (40 msec)
OK (0 msec)
OK (0 msec)
OK (0 msec)
OK (20 msec)
OK (0 msec)有人能解释一下0ms,10 me,20 me,40 me是什么意思吗?如果客户端建立与数据库的连接所花费的时间很长,为什么我会看到不同的响应时间?这会给我的客户端(在建立到DB的连接时)带来任何性能问题吗?
发布于 2020-01-22 15:58:54
在文档中有明确的解释。
..。确定是否可以成功地访问Oracle网络上服务的侦听器.然后显示,估计到达Oracle服务所需的往返时间(以毫秒为单位)。 论据:
在发布的测试中没有表现问题,但请注意:
它的实际上并不决定数据库本身是否正在运行。使用SQL*Plus尝试连接到数据库。
最后:
TNSPING测试到服务/侦听器的连接性,而不是与服务器的连接,您可以始终尝试检查侦听器日志或重新启动侦听器日志以检查这是否有任何区别。
https://stackoverflow.com/questions/59863366
复制相似问题