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



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

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

  1. 安装了Oracle 18C
  2. 已安装的SQL开发人员连接到数据库
  3. 使用localhost作为主机名称成功连接到Oracle DB
  4. 更新的listerer.ora和tnsnames.ora,并替换为Local主机为实际IP地址
  5. 尝试使用SQL开发人员中的IP地址连接到错误:网络适配器无法建立连接
  6. 更新的listerer.ora和tnsnames.ora并替换为主机名称
  7. 相同的错误

这安装在Windows 10环境中

注意:SQL开发人员和Oracle DB已安装在同一家服务器中。如果我可以使用IP

连接,这是首先测试

通过执行以下步骤解决问题:

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

谢谢

最新更新