解决“ORACLE11g ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务”思路

plsql启动输入用户名密码登录时提示
ORACLE11g ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务。

解决思路有这几种以供参考(本人是通过第三种解决的):
1.listener.ora文件(文件路径:E:\app\Admin\product\11.2.0\dbhome_1\NETWORK\ADMIN)当前用户没有操作权限,单击后右键点击属性,点击“安全”后给予当前登录用户完全控制权限。

2.通过重启例程,详情可以参考这篇博文:https://www.cnblogs.com/niwotaxuexiba/p/9873058.html
(因为本人电脑被迫重装系统了,之前的数据库也得重装;新的数据库建了与老数据库文件同名表空间及用户后,把之前的.dbf文件之间拷贝到新的数据库文件夹中,不能用!!!

3.监听加载服务有主动和被动两种方式:
主动是通过在listener.ora文件中添加代码来实现的。代码如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl
)
)
被动是由实例的pmon进程在listener中注册服务。(解决办法:把Oracle相关的服务关闭了;接着先启动监听服务(OracleOraDb11g_home1TNSListener),后启动(OracleServiceORCL))问题就解决了。
方法三参考博文:http://www.360doc.com/content/10/0707/15/737570_37446042.shtml

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值