oracle-故障-如何使用tnsping检测数据库连接是否通

简介:

tnsping 使用

  • 格式:
    tnsping ip:port *加实例名没意义
    或者 tnsping tns_name 4 --通过tnsname方式ping 4次
  • 用途:
    可以检测到oracel服务器端的网络是否通、服务器listener是否启动(包括端口是否正确)。
  • eg:
    tnsping 192.168.10.11:1521

加不加实例名都不影响

C:\Users\oracle>tnsping 192.168.10.11:1521/orcl

TNS Ping Utility for 64-bit Windows: Version 11.2.0.4.0 - Production on 06-5月 -2022 18:46:51

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

已使用的参数文件:
F:\app\oracle\product\11.2.0\dbhome_1\network\admin\sqlnet.ora

已使用 HOSTNAME 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=orcl))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.11)(PORT=1521)))
OK (10 毫秒)

C:\Users\oracle>tnsping 192.168.10.11:1521/wmd

TNS Ping Utility for 64-bit Windows: Version 11.2.0.4.0 - Production on 06-5月 -2022 18:46:55

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

已使用的参数文件:
F:\app\oracle\product\11.2.0\dbhome_1\network\admin\sqlnet.ora

已使用 HOSTNAME 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=wmd))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.11)(PORT=1521)))
OK (10 毫秒)

如果改成连1522,报错不存在地监听

C:\Users\oracle>tnsping 192.168.10.11:1522/orcl

TNS Ping Utility for 64-bit Windows: Version 11.2.0.4.0 - Production on 06-5月 -2022 18:47:01

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

已使用的参数文件:
F:\app\oracle\product\11.2.0\dbhome_1\network\admin\sqlnet.ora

已使用 HOSTNAME 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=orcl))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.11)(PORT=1522)))
TNS-12541: TNS: 无监听程序

C:\Users\oracle>tnsping 192.168.10.11:1522

TNS Ping Utility for 64-bit Windows: Version 11.2.0.4.0 - Production on 06-5月 -2022 18:47:08

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

已使用的参数文件:
F:\app\oracle\product\11.2.0\dbhome_1\network\admin\sqlnet.ora

已使用 HOSTNAME 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.11)(PORT=1522)))
TNS-12541: TNS: 无监听程序

直接tnsping ip:port,不加实例名

C:\Users\oracle>tnsping 192.168.10.11:1521

TNS Ping Utility for 64-bit Windows: Version 11.2.0.4.0 - Production on 06-5月 -2022 18:47:12

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

已使用的参数文件:
F:\app\oracle\product\11.2.0\dbhome_1\network\admin\sqlnet.ora

已使用 HOSTNAME 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.11)(PORT=1521)))
OK (0 毫秒)
目录
相关文章
|
8天前
|
DataWorks Oracle 关系型数据库
DataWorks操作报错合集之尝试从Oracle数据库同步数据到TDSQL的PG版本,并遇到了与RAW字段相关的语法错误,该怎么处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
28 0
|
9天前
|
弹性计算 关系型数据库 MySQL
检测MySQL 数据库连接数量
【4月更文挑战第29天】
8 0
|
10天前
|
弹性计算 关系型数据库 MySQL
检测 MySQL 数据库连接数量
【4月更文挑战第28天】
8 0
|
15天前
|
存储 Oracle 网络协议
Oracle 11gR2学习之二(创建数据库及OEM管理篇)
Oracle 11gR2学习之二(创建数据库及OEM管理篇)
|
19天前
|
Oracle 网络协议 关系型数据库
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
|
19天前
|
SQL Oracle 安全
Oracle数据库中的事务和锁
【4月更文挑战第19天】Oracle数据库的事务和锁是确保数据完整性和并发控制的核心机制。事务遵循ACID原则,保证操作的原子性、一致性、隔离性和持久性。通过COMMIT或ROLLBACK来管理事务更改。锁包括共享锁(读)、排他锁(写)、行级锁和表级锁,用于控制并发访问。自动锁机制在DML操作时生效,防止数据冲突。事务和锁共同维护数据库的稳定和安全。
|
19天前
|
存储 Oracle 关系型数据库
Oracle RAC:数据库集群的舞动乐章
【4月更文挑战第19天】Oracle RAC是Oracle提供的高可用性数据库解决方案,允许多个实例共享同一数据库,确保业务连续性和数据完整性。通过集群件和全局缓存服务实现服务器间的协调和通信。RAC提供高可用性,通过故障转移应对故障,同时提升性能,多个实例并行处理请求。作为数据管理员,理解RAC的架构和管理至关重要,以发挥其在数据管理中的最大价值。
|
19天前
|
监控 Oracle 安全
Oracle用户事件触发器:数据库世界的“福尔摩斯”
【4月更文挑战第19天】Oracle用户事件触发器是数据库中的监控机制,类似于“福尔摩斯”,在用户执行特定操作时自动触发。它们关注用户行为而非数据变化,可用于权限检查、安全监控、性能优化等。通过DDL语句创建,需注意逻辑清晰、条件合适及定期更新,以适应数据库变化和业务发展。掌握其使用能有效保障数据安全与稳定。
|
19天前
|
SQL 存储 Oracle
Oracle语句级触发器:数据库的“隐形哨兵”
【4月更文挑战第19天】Oracle语句级触发器是数据库中的自动执行程序,当特定事件(如INSERT、UPDATE、DELETE)发生时,会针对整个SQL语句触发。以新员工入职记录日志为例,创建语句级触发器可自动在操作后向日志表插入信息,减少手动工作并提高性能。虽然无法处理行级详细信息,但在处理大量数据时,相比行级触发器更高效。掌握触发器使用能提升数据管理效率和安全性。
|
19天前
|
Oracle 关系型数据库 数据库
Oracle示例模式Scott:数据库世界的“小导游”
【4月更文挑战第19天】Oracle的Scott模式是数据库学习的向导,提供操作性的环境,包含表(如EMP和DEPT)、视图和索引。通过它,学习者能掌握基本语法和操作,如创建表、插入数据和编写查询。它是通往Oracle数据库世界的起点,帮助新手奠定基础,开启数据库探索之旅。

推荐镜像

更多