Virtualbox - Oracle网络适配器无法建立连接



我刚刚安装了Virtualbox并执行了Oracle官方镜像(Database App Development VM)。

  1. 我当然可以在客户操作系统中打开SQL developer并连接到DB。
  2. 我可以用SQL Developer从主机操作系统连接到数据库。

我将网络接口设置为桥接并且:

  1. 我也可以从我的家庭网络中的其他(而不是主机)计算机连接到DB。

我也有静态外部IP,我在路由器上做了端口转发和适当的防火墙规则,以及我在主机操作系统上打开了Windows防火墙。但是当我尝试从本地网络外部连接时,我得到错误Oracle网络适配器无法建立连接-即使当我尝试从主机操作系统使用外部IP连接。下面我附上我的监听器。奥拉的内容。我检查了oracle侦听器是否正在运行。我想不出办法了,有人能帮忙吗?

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orclcdb)
(SID_NAME = orclcdb)
(ORACLE_HOME = /u01/app/oracle/product/version/db_1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.56)(PORT = 1521))
)
)
#HOSTNAME by pluggable not working rstriction or configuration error.
DEFAULT_SERVICE_LISTENER = (orclcdb)

"但是当我尝试从本地网络外部连接时">

那是因为你的家庭网络不"可达"。阅读更多[这里][1],但我将引用重要的部分:

类C:任何以192.168开头的地址

所有路由器将丢弃任何到私有网络地址的流量。这意味着它是完全私人的。你自己发送的任何东西网络将永远不会出现在互联网上。任何进来的东西

就我个人而言,我不希望它是任何其他方式。为什么你认为你需要从你的家庭网络之外访问这个虚拟机?[1]: https://www.quora.com/what - - 192意味着-在-一个ip地址,-什么是

相关内容

最新更新