在本地连接虚拟机中的oracle数据库

PLSQL和instantclient_12_1工具链接

链接:https://pan.baidu.com/s/1GjP2r-lxiELkbJDoyU-ayA
提取码:jmux
复制这段内容后打开百度网盘手机App,操作更方便哦

1、配置网络

1.1、为虚拟机添加虚拟网卡

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_PLSQL

1.2、添加后会修改子网IP

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_PLSQL_02


这里把子网ip设置为192.168.80.0,修改完直接点击确定即可

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_oracle_03

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_本地连不上虚拟机mysql_04

1.3、添加完成后本机的网络上会多出一个网络适配器,根据虚拟机中的子网ip设置此ip

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_子网_05


我这里设置的是192.168.80.6

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_子网_06

1.4、回到XP虚拟机中设置IP,我这里设置的是192.168.80.10

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_oracle_07

1.5、自定义虚拟机的网络配置,自定义为刚才手动添加的那个网络适配器

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_oracle_08

1.6、修改oracle的两个核心文件

C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_PLSQL_09


本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_子网_10


本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_子网_11


都改为本虚拟机的ip

1.7、重启这两个服务

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_本地连不上虚拟机mysql_12

2、instantclient_12_1

2.1、将instantclient_12_1这个文件夹考到D盘的根目录下

路径中不要有中文和空格,路径不要太长

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_本地连不上虚拟机mysql_13

2.2、进入DOS命令符,进入D:\instantclient_12_1目录

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_本地连不上虚拟机mysql_14

2.3、输入命令sqlplus system/密码@远程ip:1521/orcl(system是安装oracle的系统用户,密码是你安装时的密码)

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_oracle_15


注意:当你无法连接的时候,一定要注意网络和虚拟机的防火墙

3、PLSQL的安装

3.1、直接双击安装包

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_oracle_16


安装完以后直接输入文本文档里面的序列号激活即可

3.2、PLSQL 远程连接oracle

3.2.1、在弹出的登录窗口中点击cancel,Tools->Preferences

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_PLSQL_17


本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_本地连不上虚拟机mysql_18

3.3、从虚拟机中的oracle安装目录中找到tnsnames.ora拷贝至D盘根目录(或者其他位置),编辑此文件。我这里放在了

D:\instantclient_12_1\config

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_本地连不上虚拟机mysql_19


本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_oracle_20

3.4、设置环境变量TNS_ADMIN 为tnsnames.ora所在的目录

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_PLSQL_21

4、进入系统

本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_子网_22


本地连不上虚拟机mysql 本地连接虚拟机oracle数据库_PLSQL_23


出现这个账户即登录成功