如何将oracle客户端连接到virtualbox

how to connect oracle client to virtualbox

所以我会尽我所能把所有的东西都写下来。我有一个安装了 windows 10 pro 的 oracle virtual box 安装。在这种情况下,我有我的 oracle 数据库设置。这个虚拟盒子是在 debian 10 服务器中设置的。我在它们之间创建了一个 NAT 网络来创建端口转发。我在虚拟机和服务器上都使用了标准的 1521 端口。为了确定,我还从服务器手动打开了 1521 端口。 windows 10 防火墙设置已修改,允许 1521 端口(再次手动打开)。当我尝试 ping 到我的服务器的 ip 时,它成功了。当我使用 ip 和 1521 端口 ping 时,也会发生同样的情况。每次我尝试连接外部 oracle 客户端安装(在同一网络上)时,我都会遇到以下错误: ORA-12547: TNS:LOST 联系人。我还用适当的信息更改了 tnsnames 文件,以便我可以连接。

关于接下来要检查什么的任何线索?

提前致谢

我的问题的解决方案是出站 windows 防火墙规则。服务器能够接收请求但无法回答它们。谢谢大家