ORA-12154,ORACLE监听器错误,怎么解决啊

ORA-12154,ORACLE监听器错误,怎么解决啊,第1张

你的配置有问题。

检查listenerora和tnsnamesora配置:

示例如下:

listenerora

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = F:\oracle\product\1020\db_1)

(PROGRAM = extproc)

)

(SID_DESC =

(ORACLE_HOME = F:\oracle\product\1020\db_1)

(SID_NAME = orcl(修改为实例名))

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 127001(修改为主机IP地址或主机名))(PORT = 1521))

)

)

tnsnamesora

myORCL=

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 127001(修改为主机IP地址或主机名))(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl(修改为实例名))

)

)

配置好后tnsping myORCL 看通不通。

登陆格式为 sqlplus username/password@myORCL

myORCL为tnsnamesora中配置的名称,名称可以随便取,不一定要与实例名一样,不是实例名,注意区别。

开启监听服务:lsnrctl start

你的oracle监听服务没有启动,启动起来再试试。

补充:

Data Source=orcl;User Id=pa;Password=pa;

修改为:

Data Source=ORCL;User Id=pa;Password=pa;

试试。

---

以上,希望对你有所帮助。

你TNS里用的名字是NC,连接串里却用nc_192168111246,连不上是正常的。

我感到好奇的是SQL DEVELOPER怎么连上的?没用那个工具,不清楚是不是它使用了另外的连接设置文件。

sql plus成功的话 应该就是tnsnamesora配置有问题,如果确定你的tnsnamesora内容没有错误,那在安装目录里面找下\NETWORK\ADMIN目录,把里面的所有文件删了再试下

是不是你的oracle服务没有启动起来到服务里面去看看如果不是的话

就是你pl/sql里面数据库字符串写错了

有些oracle安装的时候是不带机器名解析的需要另外建一个字符串访问

注意:很可能是连接串的,服务器名或地址写得不对

是不是装了两个版本数据啊,没有设置PLSQL中的ORACEL

HOME吧。

反正试试吧。

1提示输入用户名密码时点击取消,这样就进入了没有登录的PLSQL主界面。

2在菜单中选择Toos中选择preferences,在设置窗口中选择ORACLE,再选择

connection

在窗口中找到ORACLE

HOME设置要连接的那个版本的库HOME。

3保存设置,重启PLSQL后登录即可。

以上就是关于ORA-12154,ORACLE监听器错误,怎么解决啊全部的内容,包括:ORA-12154,ORACLE监听器错误,怎么解决啊、C# 连接Oracle数据库 “ORA-12154:TNS”错误。请看清楚内容回答谢谢、数据库导出遇到12154错误的问题是怎么解决的呀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10154390.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存