Oracle数据库连接错误:12154


问题描述:

安装了一个oracle,死活连接不了,一直提示:ora:12154

老生常谈的问题,结果花了一下午。

数据库版本:11g 2

下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html

解决步骤如下:

1.看看进程中是否已经启动数据库的Linsten


进程已经启动。

2.查看listener.ora文件,内容如下:


乍一看,也没问题。继续下一步。

3.查看tnsnames.ora文件,内容如下:



很精简的内容,没问题。

4.使用cmd的命令查看一下监听状态,打开cmd输入:lsnrctl status

提示:实例"orcl" 状态 UNKNOW

小结一下:监听文件和ora文件正常,服务也启动,出现unknown,之前我也没见过,笨办法,查看监听日志

5.日志地址:C:\Develop\Oracle11g\diag\tnslsnr\julian-PC\listener\alert\log.xml,内容如下:



内容没有明显错误。可能是安装问题,删掉监听,和数据库,重新配置。

5.重新安装后,使用plsql连接,还是提示ora:12154.

打开服务页,oracle附近没有:OracleOraDb11g_home1TNSListener

6.cmd中输入:lsnrctl status ,定位监听没启动。

7.继续输入:lsnrctl start,启动监听

8.刷新服务:


有了监听服务,使用PLSQL重新连接,连接成功。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值