ora-12541解决办法(个人)

ora-12541解决办法

前言

本机cmd命令窗口,连接虚拟机Oracle数据库 pl/sql 连接时报错ORA-12541:TNS:no listener

 


解决办法

步骤一:配置客户端tnsnames.ora

找到tnsnames.ora文件,C:\oracle\product\11.2.0\db_1\NETWORK\ADMIN

修改成你的实例名称和电脑IP ,不知道自己的实例名的可以在开始>控制面板>管理工具>计算机管理,然后找到图片标红位置即可了解自己的实例名称

 

步骤二:配置服务端listener.ora

找到listener.ora文件,C:\oracle\product\11.2.0\db_1\NETWORK\ADMIN

 

按照红框位置,添加自己的正确信息, 注意ORACLE_HOME = 、和 SID_NAME= 要准确填写

(SID_DESC =
     (GLOBAL_DBNAME = orcl)
     (ORACLE_HOME = C:\oracle\product\11.2.0\db_1)
     (SID_NAME = orcl)
   )
 )

步骤三:重启listener服务

1.lsnrctl stop
2.lsnrctl start

cmd命令按命令执行即可,

步骤四:打开pl/sql登录

查看是否还有报错。

posted @ 2022-03-27 21:13  桐生  阅读(7386)  评论(0编辑  收藏  举报