oracle怎么ping监听,请教TNSPING无监听的问题

article/2025/10/11 5:53:02

请教各位高人,我在自己的虚拟机上装的是solaris10,数据库是oracle10.1.0.3.0,主机名如下:

$ hostname

fanww

$

在TELNET到虚拟机上之后可以正常启动监听,数据库也能启动,如下:

$ lsnrctl start

LSNRCTL for Solaris: Version 10.1.0.3.0 - Production on 24-NOV-2008 09:15:55

Copyright (c) 1991, 2004, Oracle.  All rights reserved.

Starting /oracle/u01/app/oracle/OraHome_1/bin/tnslsnr: please wait...

TNSLSNR for Solaris: Version 10.1.0.3.0 - Production

System parameter file is /oracle/u01/app/oracle/OraHome_1/network/admin/listener.ora

Log messages written to /oracle/u01/app/oracle/OraHome_1/network/log/listener.log

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=fanww)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Solaris: Version 10.1.0.3.0 - Production

Start Date                24-NOV-2008 09:15:55

Uptime                    0 days 0 hr. 3 min. 45 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /oracle/u01/app/oracle/OraHome_1/network/admin/listener.ora

Listener Log File         /oracle/u01/app/oracle/OraHome_1/network/log/listener.log

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=fanww)(PORT=1521)))

Services Summary...

Service "PLSExtProc" has 1 instance(s).

Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...

Service "testora" has 1 instance(s).

Instance "testora", status UNKNOWN, has 1 handler(s) for this service...

The command completed successfully

$ $ $ $ $ $ $ $ $ $ $ sqlplus "/as sysdba"

SQL*Plus: Release 10.1.0.3.0 - Production on Mon Nov 24 09:20:01 2008

Copyright (c) 1982, 2004, Oracle.  All rights reserved.

Connected to an idle instance.

SQL>

SQL>

SQL>

SQL> select status from v$instance;

select status from v$instance

*

ERROR at line 1:

ORA-01034: ORACLE not available

SQL> startup;

ORACLE instance started.

Total System Global Area  289406976 bytes

Fixed Size                   778796 bytes

Variable Size              95428052 bytes

Database Buffers          192937984 bytes

Redo Buffers                 262144 bytes

Database mounted.

Database opened.

SQL>

SQL>

SQL>

SQL> select status from v$instance;

STATUS

------------

OPEN

虚拟机的TNS及监听为:

$ cat tnsnames.ora

# tnsnames.ora Network Configuration File: /oracle/u01/app/oracle/OraHome_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

TESTORA =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = fanww)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = testora)

)

)

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

)

)

$ cat listener.ora

# listener.ora Network Configuration File: /oracle/u01/app/oracle/OraHome_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = /oracle/u01/app/oracle/OraHome_1)

(PROGRAM = extproc)

)

(SID_DESC =

(GLOBAL_DBNAME = testora)

(ORACLE_HOME = /oracle/u01/app/oracle/OraHome_1)

(SID_NAME = testora)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

(ADDRESS = (PROTOCOL = TCP)(HOST = fanww)(PORT = 1521))

)

)

$

属主机里的TNS配置为:

TESTORA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = fanww)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = testora)

)

)

在属主机进行TNSPING虚拟机提示

C:\Documents and Settings\Administrator>tnsping testora

TNS Ping Utility for 32-bit Windows: Version 10.2.0.3.0 - Production on 24-11月-

2008 09:30:20

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

已使用的参数文件:

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

已使用 TNSNAMES 适配器来解析别名

Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)

(HOST = fanww)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = testora)))

TNS-12541: TNS: 无监听程序

C:\Documents and Settings\Administrator>

在虚拟机里进行TNSPING则显示结果为

TNS-12535: TNS

5b24fae4cde99750994428c024162093.gifperation timed out

如下:

SQL> exit

Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - Production

With the Partitioning, OLAP and Data Mining options

$ tnsping testora

TNS Ping Utility for Solaris: Version 10.1.0.3.0 - Production on 24-NOV-2008 09:37:04

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

Used parameter files:

/oracle/u01/app/oracle/OraHome_1/network/admin/sqlnet.ora

Used TNSNAMES adapter to resolve the alias

Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = fanww)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = testora)))

TNS-12535: TNS

5b24fae4cde99750994428c024162093.gifperation timed out

$

在虚拟机里进行登录ORACLE正常

$ sqlplus test/test

SQL*Plus: Release 10.1.0.3.0 - Production on Mon Nov 24 09:44:01 2008

Copyright (c) 1982, 2004, Oracle.  All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL>

而在属主机进行sqlplus的时候就提示我

C:\Documents and Settings\Administrator>sqlplus test/test@testora

SQL*Plus: Release 10.2.0.3.0 - Production on 星期一 11月 24 09:45:14 2008

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

ERROR:

ORA-12541: TNS: 无监听程序

在虚拟机里加入实例进行sqlplus提示:

$ sqlplus test/test@testora

SQL*Plus: Release 10.1.0.3.0 - Production on Mon Nov 24 09:46:22 2008

Copyright (c) 1982, 2004, Oracle.  All rights reserved.

ERROR:

ORA-12170: TNS:Connect timeout occurred

但是我在属主机上进行PING的时候,网络一切正常

C:\Documents and Settings\Administrator>ping fanww

Pinging fanww [10.0.68.10] with 32 bytes of data:

Reply from 10.0.68.10: bytes=32 time<1ms TTL=128

Reply from 10.0.68.10: bytes=32 time<1ms TTL=128

这样导致我的ORACLE,无法通过实例登录,请教各位高人,这是什么原因?如何解决?我在网上没有找到类似的情况

[本帖最后由 schelca 于 2008-11-24 09:57 编辑]


http://chatgpt.dhexx.cn/article/KOiMjleC.shtml

相关文章

oracle数据库怎么ping,Oracle中tnsping命令解析

Oracle Net 工具(命令)tnsping&#xff0c;是一个OSI会话层的工具&#xff0c;它用来&#xff1a; 1)验证名字解析(name resolution&#xff0c;是oracle自己的网络服务名) 2)远程的listener是否启动 1.远程tnsping 2.关闭监听 3.启动监听&#xff0c;重新验证 总结&#xff1a…

Linux下Oracle的tnsping不显示sqlnet.ora文件路径

Tnsping在Linux与Windows下显示不一样 我的环境是&#xff1a;Centos7.6Oracle11.2.0.4 区别是&#xff1a;Linux下没有显示sqlnet.ora的路径名。 Linux下&#xff1a;Used parameter files:是空的 Windows下&#xff1a;Used parameter files显示路径名。 误导 因为我经常…

Oracle中tnsping无响应

1、tnsping 127.0.0.1&#xff08;数据库服务器地址&#xff09;无返回结果&#xff1b; 2、重启数据库服务或者重启数据库服务器问题依然不能解决&#xff1b; 3、最后发现&#xff0c;是 listener.log文件到4G了&#xff0c;删了这个文件 就正常了&#xff1b; 文件路径&…

tnsping命令解析

tnsping命令格式: tnsping <service_name> n n的意义是可以让tnsping ping多次 例: c:\Documents and Settings\Tony>tnsping orcl Oracle Net 工具&#xff08;命令&#xff09;tnsping&#xff0c;是一个OSI会话层的工具&#xff0c;它用来&#xff1a; 1&…

DOM4J及SAXReader解析xml文件数据

1、DOM4J简介 DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台&#xff0c;采用了 Java 集合框架并完全支持 DOM&#xff0c;SAX 和 JAXP。DOM4J 使用起来非常简单。只要了解基本的 XML-DOM 模型&#xff0c;就能使用。Dom&#xff1a;把整个文档作为一个…

告别996-SAXReader读取xml配置文件

在公司某一模块开发中,可以获取全部字段,但是需要取出某些不需要的字段,于是采取动态方法结合xml,将不需要的字段写在xml里面.或者根据下拉框中的值动态的获取某一个筛选条件集合sql筛选出需要的条件 前提准备 文件名:xxxxxxx.xml <?xml version"1.0" encoding…

Java 应用SAXReader 解析网络地址 XML

xml格式&#xff1a; 依赖于dom4j 框架自带该依赖包springboot框架中 工具类如下&#xff1a; import com.alibaba.fastjson.JSONObject; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader;import java.net.URL;/*** SAXReader 解析 xml 工…

XML学习总结(三)——SAXReader解析xml文件数据

第一种方式&#xff1a; 1. 加入jar包 注意 1.1 xml文件解析时编码要一致&#xff08;默认UTF-8&#xff09;&#xff0c;出现报错可以在记事本中另存为来更改编码格式。 2.2 jar包两个都需要。 2.gao.xml数据如下&#xff1a; <?xml version"1.0" encoding&qu…

SAXReader解析xml

SAXReader解析xml文件 要使用SAXReader解析xml文件&#xff0c;就需要导入两个架包&#xff1a;版本自己选择。 &#xff08;1&#xff09;dom4j-1.6.1.jar dom4j下载地址 &#xff08;2&#xff09;jaxen-1.1-beta-6.jar jaxen下载地址 项目的搭建如下&#xff1a; 项目的配置…

SAXReader的使用

一&#xff1a;导入依赖 <dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>1.6.1</version> </dependency>假设xml文件内容如下 <?xml version"1.0" encoding"utf-8"?…

SAXReader解析xml文件

dom4j是Java的XML API&#xff0c;作用是读写XML文件 第1步&#xff1a;导入maven依赖 <!--测试SaxReader解析xml文件--> <dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>1.6.1</version> &l…

AWS 创建 pem 文件

创建后会根据你输入的名字创建一个pem文件&#xff0c;并根据提示下载到本地&#xff0c;然后上传到 Linux 服务器上&#xff0c; 用 pscp 命令&#xff1a; 1. 下载 pscp.exe, 存放在 windows/system32 目录下, 下载地址&#xff1a;https://www.chiark.greenend.org.uk/~sgta…

openssl cer文件转pem文件

在windows机器上安装openssl工具&#xff0c;如果已经安装Loadrunner工具&#xff0c;则可以直接使用。因为在Loadrunner的安装目录bin下&#xff0c;已经有openssl工具直接点击运行即可 如果没装LR,在windows中&#xff0c;点击【开始】&#xff0c;在输入框输入【cmd】&#…

使用pem文件进行ssh登录

一、简介 在这篇文章中,我们将详细的介绍如何使用pem文件实现ssh登录。 ssh作为基础服务,与我们每天的工作息息相关,其登录方式也多种多样,在这篇文章中我们将讲解安全性比较高的pem登录方式如何配置。 从ssh客户端来看,大致可以分为windows客户端,比如Putty,SecureC…

使用Java代码生成RSA公私钥的.pem文件

大家好&#xff0c;我是神韵&#xff0c;是一个技术&生活博主。出文章目的主要是两个&#xff0c;一是好记忆不如烂笔头&#xff0c;记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎大家留言讨论&#xff0c;你们的行动将是我无限的动力。 本篇主题是&#xff1a;…

妙借Git自带的OpenSSL生成RSA公私钥的.pem 文件

大家好&#xff0c;我是神韵&#xff0c;是一个技术&生活博主。出文章目的主要是两个&#xff0c;一是好记忆不如烂笔头&#xff0c;记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎来点赞打卡&#xff0c;你们的行动将是我无限的动力。 本篇主题是&#xff1a;妙…

Windows Terminal 使用 pem 文件连接服务器

示例: ssh -i C:\Users\dev\key.pem root18.18.18.18

linux ssh pem 登陆,Linux 生成pem文件 用于免密登录

1.在远程机器生成.pem文件 生成密钥对&#xff1a; $ ssh-keygen -t rsa -b 2048 -v 直接确认下一步 查看生成的密钥对&#xff1a; $ ls ~/.ssh/ 将私钥重命名至id_rsa.pem&#xff1a; $ mv ~/.ssh/id_rsa ~/.ssh/id_rsa.pem 修改~/.ssh/目录权限&#xff1a; $ chmod 700 ~/…

vscode 使用pem文件免密连接服务器

操作步骤和vscode 配置免密连接服务器很相似&#xff0c;不过使用的是 pem 文件。步骤如下&#xff1a; 将 pem 文件放在 ~/.ssh/ 文件夹下&#xff08;可选&#xff09;&#xff1b; 配置 ~/.ssh/config &#xff0c;填写需要连接的主机信息&#xff1a; Host my_server_name…

php生成pem文件怎么打开,iOS推送证书生成pem文件(详细步骤)

1、pem文件概述 pem文件是服务器向苹果服务器做推送时候需要的文件&#xff0c;主要是给php向苹果服务器验证时使用&#xff0c;下面介绍一下pem文件的生成。 2、生成pem文件步骤 1、打开钥匙串&#xff0c;选择需要生成的推送证书 选择相应证书 2、将Certificate和Private key…