关闭

远程连接虚拟机数据库(oracle)

标签: 数据库oracle虚拟机远程连接桥接模式
973人阅读 评论(0) 收藏 举报
分类:

本文以VM为例,首先确保虚拟机里正确安装了Oracle。

这里提供两种方法来实现主机连接虚拟机中的数据库。

方法一:桥接模式

1、虚拟机网络设置成桥接模式,虚拟机主机ip设置为主机ip的同一网段,子网掩码设置为255.255.255.0,默认网关前几位和主机ip相同,最后一位为1,首选DNS为主机ip;

2、修改数据库文件...\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora;
SID_NAME = CLRExtProc 改为 SID_NAME = orcl orcl是实例名;
HOST = localhost 改为 HOST = 虚拟机ip;
修改.数据库文件...\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora;
两处 HOST = localhost 改为 HOST = 虚拟机ip;
SID = CLRExtProc 改为 SID = orcl;

该方法虚拟机相当于局域网中的一台机器,优点是局域网中的其他主机也可以连接该虚拟机中的数据库,缺点是每一次主机ip变动,都要修改对应的文件。

方法二:仅主机模式

虚拟机设置一个独立的ip,如192.168.0.1;

注意oracle中两个文件仍然要像方法一中那样修改;

主机中VM1的ip设置成和虚拟机ip同一网段,即可连接

该方法的优点是较为快捷,且主机ip变动不需要修改其他地方,缺点是只能本主机使用。

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1330次
    • 积分:53
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档