我登陆oracle 数据库的时候都出了这个错误 “ORA-12514:TNS: 监听程序当前无法识别连接描述符中请求的服

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我登陆oracle 数据库的时候都出了这个错误 “ORA-12514:TNS: 监听程序当前无法识别连接描述符中请求的服相关的知识,希望对你有一定的参考价值。

参考技术A 首先检查你的TNSListener服务是否已经启动状态,cmd->cd c:\ ->lsnrctl->status 看有没有报错,如果有启动日期,正常运行时间按,监听端点概要···执行成功等信息则正常,不然可以执行start命令启动监听服务看是否有报错,如果不能启动 查看:安装数据库的系统盘例如D盘 D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora查看监听程序,看是你的oracle_sid是否被监听
(SID_DESC =
(GLOBAL_DBNAME =数据库名)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = oralce_sid名)
)
如果没有没有被监听,则自己手动写上吧, 还有,LZ安装数据库之后host要是安装数据库的主机上的固定ip不能是localhost;一般来说数据启动监听服务和Oracleservice服务即可!
参考技术B 你配置的监听有问题,检查监听的配置追问

这么弄了
我是菜鸟不是很会
能不能说详细点

追答

你用Net Configuration Assistant配置你的Oracle服务器的监听就可以了,前提是你的Oracle数据库监听服务启动好了

追问

哦 哪Oracle 数据库服务要开那几项咯
我开了好多项 但是不知道是不是开了你说的那个
能不能告诉我 如果使用数据库 要开那几个服务

追答

一般来说只要两项,Oracle数据库实例服务,Oracle监听服务器就可以啦

追问

我都开了啊
但是他还是出来那个错误啊
还有他可能吗

追答

你用什么连接Oracle的,Oracle是安装在本地还是其它机器上;如果是其它机器,看看网络是否畅通,是否有防火墙!

追问

虽然没有弄出来
但是还是谢谢你

本回答被提问者采纳
参考技术C tnsnames.ora没配置好追问

这是什么啊

oracle10登陆时提示“ORA—12560:TNS:协议适配器错误”怎么解决?

参考技术A

oracleserviceXXXX是你的数据库实例名,至于修改sid打开注册表在HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/文件夹下寻找ORACLE_SID一项,找到了以后,修改值即可,若找不到,则在与ORACLE_HOME一项的同一个文件夹下新建字符串值,命名为ORACLE_SID,值为你的数据库实例名,然后在登录sqlplus即可

建议查看下tnsname.ora文件里是怎么配置的。

然后用以下格式登录你想要登录的数据库实例:

以上是关于我登陆oracle 数据库的时候都出了这个错误 “ORA-12514:TNS: 监听程序当前无法识别连接描述符中请求的服的主要内容,如果未能解决你的问题,请参考以下文章

痛定思痛后开始的设计模式简单工厂模式

安装Oracle数据库的时候提示,unzip.exe遇到问题需要关闭。

office2003-2007 绿色版 出错 文件丢失(未解决)

Windows平台下登陆Oracle出现ORA-01031错误解决办法

微软的kinect都出了十年了,甚至都停产不再出下一代了,为啥国内好多人都不知道这是啥?

省赛将至,咱们看看第十一届蓝桥杯省赛C/C++ B组试题都出了些什么了?知己知彼,百战不殆