局域网内其他机子连接本机虚拟机上的Oracle
方法应该挺多,其他方法也没试成功,这里记录通过桥接模式连接。
实现原理:将虚拟机暴露在局域网内,局域网内机子就可以访问它
1. 虚拟机设置桥接模式:
vmware --编辑--虚拟网络编辑器--更改设置--还原默认设置(这里看情况设置,不一定必须)
2. 设置需要使用桥接模式的虚拟机
3.这时候基本已经好了,只需要把虚拟机配置上局域网就OK了
因为局域网内人太多,我这里自动获取地址,最好配置固定地址
application--system tools--settings--network--wired设置(点齿轮)--设置ip地址(设置的是局域网的ip,不知道可以查看自己本机地址确认网段)
4. 查看ip地址(我的自动获取需要这步操作):
命令:ifconfig
5.局域网其他机子配置tns(可以先ping试试通不通)
VMORCL1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.54)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
6.局域网其他机子(包含本机)上验证是否可以访问
可以直接登录或者tnsping vmorcl1
过程多试试,注意防火墙等