使用IP地址访问Oracle数据库:网络适配器无法建立连接

时间:2019-05-20 04:52:55

标签: oracle oracle18c

我目前正在探索Oracle数据库作为MS SQL的可能替代服务器。

不幸的是,我陷入了一个特定的步骤。

  1. 已安装Oracle 18c
  2. 安装了SQL Developer以连接到数据库
  3. 使用localhost作为主机名成功连接到Oracle数据库
  4. 更新了listener.ora和tnsnames.ora,并将localhost替换为实际的IP地址
  5. 试图在SQL Developer中使用ip地址进行连接时收到错误: 网络适​​配器无法建立连接
  6. 更新了listener.ora和tnsnames.ora,并将IP地址替换为主机名
  7. 相同错误

这已安装在Windows 10环境中

注意:SQL Developer和Oracle db安装在同一服务器上。这是第一次测试我是否可以使用IP连接

1 个答案:

答案 0 :(得分:1)

执行以下步骤来解决该问题:

  1. 以管理员身份运行powershell
  2. 运行lsnrctl停止,lsnrctl启动,lsnrctl重新加载以刷新服务
  3. 试图再次连接,并给了我一个“ TNS侦听器当前不知道连接描述符中给定的SID”错误
  4. 在listner.ora的SID_List中添加orcl
  5. 运行lsnrctl停止,lsnrctl启动,lsnrctl重新加载以刷新服务
  6. 现在可以在本地和外部PC上访问了。

谢谢