首页 > 数据库技术 > 详细

远程连接安装有Oracle数据库的虚拟机

时间:2021-04-24 12:20:04      阅读:31      评论:0      收藏:0      [点我收藏+]

1、网络适配器选择NAT模式

xp_oracle右键→网络适配器→设置→选择NAT模式→确定

技术分享图片

2、windows虚拟机中本地连接自动获取IP地址

网络连接→本地连接→属性→Internet协议→勾选“自动获得IP地址”和“自动获得DNS服务器地址”

技术分享图片

 注意:windows虚拟机中的的IP的网段不需要和主机的保持一致

此时在主机中能ping通windows虚拟机

3、关闭windows虚拟机的防火墙

我的电脑→控制面板→防火墙

技术分享图片

4、windows虚拟机中选择允许用户远程连接到此计算机

我的电脑右键→属性→远程→勾选允许用户远程连接到此计算机

技术分享图片

5、启动Oracle服务

我的电脑右键→管理→服务→启动Oracle所有的服务

技术分享图片

6、修改listener.ora文件的ip

技术分享图片

 技术分享图片

 7、使用PLSQL登录,用户名和密码为itcast/itcast

技术分享图片

 连接时如果报错如下:TNS:listener does not currently know of service requested in connect descriptor

则重启OracleServiceORCL服务

如果觉得每次登录都要填写用户名密码和数据库地址(192.168.21.129:1521/orcl)很麻烦,我们可以把192.168.21.129:1521/orcl放在一个地方,以后登录时,不用填写这么长的信息,只要填写这段信息的id即可连接Oracle数据库。

打开tnsnames文件

技术分享图片

 

 将tnsnames文件复制到你自己的电脑的F:\work\instantclient_12_1目录下的tnsnames文件中

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.21.129)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

如何寻找instantclient_12_1的位置?

打开PLSQL→工具→首选项即可看到

技术分享图片

 

 技术分享图片

 

 如何告诉PLSQL我们放置的tnsnames.ora的位置呢?将F:\work\instantclient_12_1\NETWORK\ADMIN路径配置到环境变量中,这样PLSQL就知道你把配置信息放在哪里了。

技术分享图片

 

 登录

技术分享图片

 

远程连接安装有Oracle数据库的虚拟机

原文:https://www.cnblogs.com/zwh0910/p/14695202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!