一尘不染

IO错误:网络适配器无法与Oracle 11gR2建立连接。与SQL开发人员联系

sql

我按照以下步骤尝试在“ http://technologylair.net/2013/08/oracle-11g-installation-
linux/#comment-50 ”中提到的所有步骤,在RedHat6 linux实例上安装了Oracle
11g。使用sql开发器从远程计算机访问数据库。但总是以-“ IO Error: The Network Adapter could not establish the connection”结尾。

我正在使用的参数是

Username: sys as sysdba 
Password: <oracle password> 
Hostname: IP address of the server on which Oracle SQL is installed. 
Port: 1521 
SID: testdb

我还在位置“
/oracle/product/11.2.0/db_1/network/admin”处创建了listener.ora文件,因为以前没有该文件。谁的内容是-

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /u01/oracle/product/11.2.0/db_1)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_TESTDB))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 173.39.238.15)(PORT = 1521))
    )
  )

DEFAULT_SERVICE_LISTENER = (TESTDB)

我也在dba.stackexchange上发布了这个问题。但我需要尽快解决此问题。需要帮助 因此也将其发布在这里。

你能告诉我我可能做错了什么吗?

谢谢。

编辑 “ lsnrctl状态”的输出

连接到(DESCRIPTION =(ADDRESS =(PROTOCOL = IPC)(KEY =
EXTPROC_FOR_TESTDB)))TNS-12541:TNS:无侦听器TNS-12560:TNS:协议适配器错误
TNS-00511:无侦听器Linux错误:2:无此类文件或目录连接到(DESCRIPTION =(地址=(PROTOCOL = TCP)(HOST
= 173.39.238.15)(PORT = 1521)))TNS-12541:TNS:无侦听器TNS-12560:TNS:协议适配器错误
TNS-00511 :没有侦听器Linux错误:111:连接被拒绝


阅读 162

收藏
2021-05-23

共1个答案

一尘不染

看来您的监听器没有运行。在数据库服务器上,ps -ef | grep lsnr查看是否正在运行PID
tnslsnr。如果不是,则需要使用启动侦听器lsnrctl start

2021-05-23