我已按照“中提到的所有步骤”在 RedHat6 Linux 实例上安装了 Oracle 11ghttp://technologylair.net/2013/08/oracle-11g-installation-linux/#comment-50 http://technologylair.net/2013/08/oracle-11g-installation-linux/#comment-50“我正在尝试使用 sql Developer 从远程计算机连接到数据库。但总是以 - ”结束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 上发布了这个问题。但我需要尽快解决这个问题。并需要帮助。因此也将其发布在这里。
你能告诉我我可能做错了什么吗?
Thanks.
EDIT“lsnrctl status”的输出
正在连接到
(描述=(地址=(协议=IPC)(KEY=EXTPROC_FOR_TESTDB)))
TNS-12541:TNS:无侦听器 TNS-12560:TNS:协议适配器错误
TNS-00511:没有侦听器 Linux 错误:2:没有这样的文件或目录
正在连接到
(描述=(地址=(协议=TCP)(主机=173.39.238.15)(端口=1521)))
TNS-12541:TNS:无侦听器 TNS-12560:TNS:协议适配器错误
TNS-00511:没有侦听器 Linux 错误:111:连接被拒绝
看起来您的侦听器没有运行。在数据库服务器上,ps -ef | grep lsnr
查看是否有 PID 正在运行tnslsnr
。如果没有,那么您需要启动监听器lsnrctl start
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)