无法从 Oracle Sql Devloper 连接到 Oracle XE 数据库

无法从 Oracle Sql Devloper 连接到 Oracle XE 数据库

我已经在 Linux 上安装了 Oracle 11g XE ubuntu 14.04,成功创建了一个用户,并将数据库导入其中。我的问题是,如果当我想创建新的连接以连接 DATABASE hr 时,例如给我发送一条消息:

状态:失败 - 测试失败:IO 错误:网络适配器无法建立连接

https://i.stack.imgur.com/OFVE0.png

结果lsnrctl status是:

LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 29-APR-2016 14:01:13

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   Linux Error: 111: Connection refused
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DrBrm)(PORT=1521)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   Linux Error: 111: Connection refused

答案1

看起来您尚未配置监听器。

可能的解决方案之一:在您的 ubuntu 上,通过 X11、VNC 或直接连接到计算机屏幕连接到图形用户界面,以 Oracle 安装所有者用户(通常是“oracle”)身份登录并运行“netca”命令。这将启动网络配置助手,您可以配置侦听器、地址解析和其他内容。

问候。

相关内容