目录
2.2 安装VMware Toos软件自带,可直接在内部下载
2.3 PLSQL Developer 14和instantclient安装(在自己电脑不是虚拟机里)
5.1 先在cmd里cd到instantclient的文件夹(如果设置环境变量可以不cd)
5.2 sqlplus system/CCoracle19@192.168.80.10:1521/orcl
ORA-12541:TNS:no listener 错误解决
6.2 将虚拟机oracle里tnsnames.ora放到本地
一、软件下载
链接:https://pan.baidu.com/s/1ewpxvmjJ_n1tiRIPXYoZMw
提取码:e7ow
都是官网下载,需要可自取
二、软件安装
2.1 VMcare安装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++ 应用程序所需的运行组件。
安装直接下一步,然后根据要求重启就行