登录oracle ORA-12541: TNS:no listener报错
2024-09-02 14:48:34
- 初次安装Oracle是通过VMware在虚拟机上安装的,安装Oracle过程,解锁了两个用户,分别是Scott和HR,也设置了密码,安装完成后输入sqlplus scott/admin123(scott是用户名,admin123是密码)
- 想通过主机与虚拟机连通Oracle,就需要使两者在同一个网段,我的主机ip是196.168.1.103,虚拟机需要设置的ip设置为196.168.1.0它会自动分配后面那个0,我使用的是主机模式,ping了虚拟机地址,成功返回数据,也就是ping通了。
3.此时我想通过主机连接虚拟机的oracle,在主机的cmd输入:sqlplus scott/admin123@192.168.1.128:1521/orcl,出现了oracle ORA-12541: TNS:no listener的错误。后来我想起来了,之前配置虚拟机地址没有指定192.168.1.128,默认随机的ip地址,就安装Oracle了。再后来就指定了主机模式,指定了ip,由于之前默认的ip地址,在安装Oracle的时候,默认的ip被写入了oracle的监听配置文件,所以通过外连接连接指定的ip,固然连接不上,因此需要被正确的ip地址写入到Oracle的配置文件里。
4.解决方法:在虚拟机上,找到Oracle的安装目录,修改目录C:\oracle\product\10.2.0\db_2\NETWORK\ADMIN下的两个文件,分别修改这两个文件,改为虚拟机的ip地址,从新启动虚拟机,再次连接便成功!注意:如果找不到该目录,可以搜索network,其文件一定在network下。
5.测试连接成功
最新文章
- ArcSDE10.2.2使用SQL操作ST_Geometry时报ORA-28579
- Android Service提高
- 020. asp.net访问Excel文件
- ArcGIS上根据经纬度求地球表面两点间距离的实现
- Sql Server数据的加密与解密
- nagios监控远程主机服务可能出现的问题
- Java Web 前端高性能优化(一)
- 理解使用static import 机制(转)
- 矩阵快速幂——将运算推广到矩阵上HDU 1575
- win7+ ubuntu 双系统
- Leetcode解题-链表(2.2.3)PartitionList
- ecplise中设置字符编码
- php 图片缩放然后合成并保存
- UVA - 1625 Color Length[序列DP 提前计算代价]
- AD使用ntdsutil工具 恢复主域控制器 清理孤立域控制器
- -bash: /etc/init.d/nginx: /bin/bash^M: bad interpreter: No such file or directory
- Greedy- 621. Task Scheduler
- 如何优化mysql查询速度
- 【idea】如何破解idea
- charles license key