gpt4 book ai didi

oracle - 使用 Vbox 连接(离线)到 CentOSVM 上的 OracleDB 不起作用

转载 作者:行者123 更新时间:2023-12-04 19:26:10 25 4
gpt4 key购买 nike

首先,我不是开发人员或网络专家,所以请保持简单。这是我的基本情况:
我有一个本地服务器(Ubuntu 20.04 上的 Apache),其中有几个需要连接到安装在 VBox CentOS VM 上的 Oracle-DB 的虚拟主机。我经常旅行,所以我用来连接互联网的 IP 几乎每天都在变化,有时我根本没有互联网连接。一位同事将我的系统设置为能够通过静态 IP 进行连接,但不幸的是昨天发生了一些事情(vBox 进入了大师模式,但从未退出),我不得不重新安装并设置整个系统。但它不起作用。
由于上述同事不再可用,我需要一些外部帮助。这是我所拥有的:

  • Ubuntu 上的 VBox,仅主机适配器设置为具有静态 IP (192.168.56.10)、DHCP 关闭和另一个桥接适配器
  • 带有 CentOS 7 的虚拟机(Oracle DB 系统)

  • 该虚拟机的 ifconfig :
  • enp0s3: flags=4163 mtu 1500
    inet 192.168.43.121 网络掩码 255.255.255.0 广播 192.168.43.255
    inet6 fe80::5255:9ce9:96c4:7810 prefixlen 64 scopeid 0x20
    以太 08:00:27:b2:8b:0d txqueuelen 1000(以太网)
    RX 数据包 43 字节 4140 (4.0 KiB)
    RX 错误 0 丢弃 0 溢出 0 帧 0
    TX 数据包 69 字节 7329 (7.1 KiB)
    TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0
  • enp0s8: flags=4163 mtu 1500
    网络 192.168.56.5 网络掩码 255.255.255.0 广播 192.168.56.255
    inet6 fe80::6408:c9ff:7c9a:dfb0 prefixlen 64 scopeid 0x20
    以太 08:00:27:52:35:de txqueuelen 1000(以太网)
    RX 数据包 1 个字节 590 (590.0 B)
    RX 错误 0 丢弃 0 溢出 0 帧 0
    TX 数据包 38 字节 5225 (5.1 KiB)
    TX 错误 0 丢弃 0 超限 0 载波 0 冲突 0

  • enp0s8 是连接到仅主机适配器的适配器,它被配置为具有静态 IP (192.168.56.10)。然而,在重新启动 VM 后,它会显示另一个 IP。
    无论如何,除了使用 enp0s3 的 IP 之外,我无法通过 SQLDeveloper(在主机上)进行连接,并且只有当我连接到互联网(无线)并且提供商不会更改 IP 时。每次我开始工作时更改该 IP 并不是一件好事,但我有 4 个不同的数据库,有时还有 3 或 4 个本地网站,它们有自己的配置文件来连接到数据库。
    短:我需要一种方法来从我的主机连接到 VM 上的 Oracle DB,而无需更改我的虚拟主机或 SQLDeveloper 的配置文件。
    我很乐意发布您可能需要的任何进一步信息,但我是新用户,显然还不允许发布图片/屏幕截图。
    谢谢。

    最佳答案

    跳过所有这些网络故障并设置端口转发。您可以告诉 VirtualBox 将主机上的端口 1521 映射到 vm 上的端口 1521,因此 SQL Developer 可以简单地连接到您的连接中的 localhost:1521/database。
    enter image description here
    I talk about this in more details here
    免责声明:我是 Oracle for SQL Developer 的产品经理。

    关于oracle - 使用 Vbox 连接(离线)到 CentOSVM 上的 OracleDB 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70823539/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com