无法从父主机访问数据库docker容器

时间:2017-10-10 00:55:41

标签: oracle docker docker-container

我能够成功启动Oracle数据库Docker容器。我看到了在Kitematic UI中访问数据库的端口信息。  此外,我也能ping到docker容器的IP地址(192.168.99.100)。但是当我尝试使用sql plus或sql developer访问数据库时,我会收到错误

以下是我在sqlplus中尝试的方式

sqlplus system/oracle@192.168.99.100:1521:xe

我收到如下错误

ORA-12545: Connect failed because target host or object does not exist

我也尝试访问sqlplus system/oracle@192.168.99.100:1521/xe,但我收到如下错误

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

看到这个错误,我发现oracle TNS监听器有问题。但是如何在运行docker容器的情况下修复它?

0 个答案:

没有答案