如何使用Oracle SQL Developer连接到docker中运行的Oracle 12c?

如何使用Oracle SQL Developer连接到docker中运行的Oracle 12c?,oracle,docker,Oracle,Docker,我试图使用oracle sql developer连接docker(MAC OS)中运行的oracle 12c,但出现错误: 执行请求的操作时遇到错误: IO错误:网络适配器无法建立连接 供应商代码17002 我已经安装了oracle instant client,这是我的tnsnames.ora 谢谢你的帮助 您是否在连接中选择了SID或服务名称?我使用服务名ORCLPDB1,它对我很有用:我也使用Macos中的docker和从下载的Oracle for Linux映像。我不确定您是如何在d

我试图使用oracle sql developer连接docker(MAC OS)中运行的oracle 12c,但出现错误:

执行请求的操作时遇到错误:

IO错误:网络适配器无法建立连接 供应商代码17002

我已经安装了oracle instant client,这是我的
tnsnames.ora


谢谢你的帮助

您是否在连接中选择了SID或服务名称?我使用服务名
ORCLPDB1
,它对我很有用:我也使用Macos中的docker和从下载的Oracle for Linux映像。我不确定您是如何在docker中创建Oracle数据库映像的。我使用了这个链接来设置:它对我有效。你好,Kaushik Nayak。我尝试了ORCLPDB1,得到了相同的错误。我按照以下指南安装了oracle:
orcl =
(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
)