ORACLE 19c 在虚拟机win10里安装并在外界远程连接

目录

一、软件下载

二、软件安装

2.1 VMcare安装win10

2.2 安装VMware Toos软件自带,可直接在内部下载

2.3 PLSQL Developer 14和instantclient安装(在自己电脑不是虚拟机里)

三、虚拟机网络配置

3.1 网络连接的三种模式

3.2 新建虚拟网卡

3.3 给虚拟机绑定网卡

3.4 给win10改ip4

3.6 ping检验

四、oracle安装和配置

4.1 Oracle安装

4.2 虚拟机中测试安装是否成功

方法一:

方法二: 

五、远程连接Oracle在自己电脑上访问

5.1 先在cmd里cd到instantclient的文件夹(如果设置环境变量可以不cd)

 5.2 sqlplus system/CCoracle19@192.168.80.10:1521/orcl

ORA-12541:TNS:no listener 错误解决

如果cmd里中文乱码为?问号

六、图形界面工具

6.1  PLSQL配置instantclient

6.2 将虚拟机oracle里tnsnames.ora放到本地

 6.3 开始连接

完成连接


一、软件下载

链接:https://pan.baidu.com/s/1ewpxvmjJ_n1tiRIPXYoZMw 
提取码:e7ow

都是官网下载,需要可自取

二、软件安装

2.1 VMcare安装win10

vmware虚拟机win10安装教程 - 装机吧

如果win10页面大小有问题,可以试试这两个取消勾选  

2.2 安装VMware Toos软件自带,可直接在内部下载

VMware虚拟机无法复制粘贴的原因-解决方法_只干一件事的博客-CSDN博客_虚拟机复制粘贴不了

2.3 PLSQL Developer 14和instantclient安装(在自己电脑不是虚拟机里)

PL/SQL Developer 14安装及数据库配置(64位版附key) - 吴昊博客

PLSQL安装重点:安装目录不能有空格否则会影响网络连接

其中instantclient需要直接把我发的链接里两个压缩包解压到一个里,上面的教程缺sqlplus

三、虚拟机网络配置

使本地电脑和虚拟机处在同一个局域网

3.1 网络连接的三种模式

桥接:依赖于网线

仅主机模式:相当于虚拟机和你的电脑用一根网线

NAT方式:虚拟机和本机共享ip,本地和虚拟机里网络则不能连接

3.2 新建虚拟网卡

VMware-》编辑-》虚拟网络编辑器

然后点添加网络

子网ip:192.168.80.0

把使用本地DHCP服务将IP地址分配给虚拟机选项去掉勾选

网络连接里找到新建的网卡右键属性xiang-》双击ip4-》把里面IP地址的尾数改为非1即可,我改的是6

3.3 给虚拟机绑定网卡

虚拟机-》设置-》网络适配器-》网络连接选自定义-》选中我们新建的网卡(用默认网卡的话ip不好改所以新建)

3.4 给win10改ip4

ip4的IP地址改成192.168.80.10(尾数需要刚刚网卡得不一样

子网掩码:255.255.255.0

记得一路确定回去保存

3.6 ping检验

注意一定要把win10防火墙先关闭,否则外界访问不了!

你的电脑-》cmd-》ping 192.168.80.10

 联通成功(如果卡了半天没动=没联通)

四、oracle安装和配置

4.1 Oracle安装

Oracle 19c 安装步骤_妙趣生花的博客-CSDN博客_oracle19c安装步骤详细

我的Oracle密码是:CCoracle19

Oracle建议您指定的口令:至少包含一个小写字母。至少包含一个大写字母。至少包含一个数字。8个字符。使用可包括下划线(_),美元符号($)和井号(#),如果包含特殊字符(包括以数字或符号作为口令的开头),请将口令加双引号。不应为实际单词。

4.2 虚拟机中测试安装是否成功

方法一:

win+r后输入cmd打开命令行窗口,输入sqlplus

用户名默认为system

口令是之前安装自设的

在命令行中使用lsnrctl status验证监听正常。

方法二: 

 https://localhost:5500/em/login

用户名:sys

口令为安装自设

五、远程连接Oracle在自己电脑上访问

5.1 先在cmd里cd到instantclient的文件夹(如果设置环境变量可以不cd)

cd C:\develop\instantclient_19_15

环境变量:

path里

或者 

系统变量新建

path新建

 5.2 sqlplus system/CCoracle19@192.168.80.10:1521/orcl

@192.168.80.10是虚拟机

1521是Oracle 默认监听端口号

/orcl是实例名=全局数据库名(默认是orcl,但是有可能不是,就会报ORA-12541:TNS:no listener )

ORA-12541:TNS:no listener 错误解决

在虚拟机中找到Oracle 的安装地址:Oracle安装目录下->network->admin

ORA-12541:TNS:no listener 解决方法-蒲公英云

远程连接成功则如图

如果cmd里中文乱码为?问号

使用cmd远程连接虚拟机中的oracle系统中文乱码问题 - 灰信网(软件开发博客聚合)

六、图形界面工具

PLSQL Developer 14 (64 bit)工具本身不能远程连接,需要借助4.1里面的工具instantclient

6.1  PLSQL配置instantclient

先不登陆,点取消,进去配置一下

 

6.2 将虚拟机oracle里tnsnames.ora放到本地

修改为虚拟机的ip

新建系统变量为刚刚放在哪里

 6.3 开始连接

其中数据库的名字为刚刚配置tnsnames.ora

此处的名字,可修改tnsnames.ora里的自定义 

如果出现:

instantclient必须安装Visual Studio Redistributable,这是不同VS版本生成的 C++ 应用程序所需的运行组件。

https://download.visualstudio.microsoft.com/download/pr/ed95ef9e-da02-4735-9064-bd1f7f69b6ed/CE6593A1520591E7DEA2B93FD03116E3FC3B3821A0525322B0A430FAA6B3C0B4/VC_redist.x64.exe

安装直接下一步,然后根据要求重启就行

完成连接

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值