因为学习一直都是在虚拟机里面,但是总觉得虚拟机里面操作并不是特别方便,所以我就想直接在虚拟机安装Oracle,但是我使用的时候是在实体机使用Plsql直接连接虚拟机的数据库,这样就不用在实体机安装Oracle,省去安装Oracle崩了以后,然后删除不干净的那种烦恼。
-
需要准备两个东西,Plsql和instantclient
1.首先我们用自己实体机的cmd命令窗口ping虚拟机的ip看能不能ping通
1.jpg
如果出现这样的话,就说明防火墙没有关闭,需要去虚拟机里面关闭防火墙
2.jpg
2.我们找到Oracle安装路径E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下面的tnsnames.ora复制到实体机下面来放到instantclient目录下面(我是放到instantclient下面不一定要和我一样这样放)
3.打开已经安装好的Plsql,找到工具 → 首选项 →连接,复制你instantclient的目录到Oracle主目录名就可以了

4.配置环境变量
NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8
TNS_ADMIN=D:\Program Files\oracleclient\instantclient_19_3\ADMIN
我的电脑→属性→高级系统设置→环境变量


-
连接虚拟机的Oracle数据库
6.jpg
这里说一下,有两种方式连接,第一种就是配置了环境变量以后虚拟机里面的那个tnsnames.ora自动读取实例,第二种的话就是【虚拟机ip:1521/orcl】,如图所示:
7.jpg
网友评论