打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
plsql ORA

plsql ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

(2013-04-15 21:41:24)

用的是oracle11g,sqlplus可以正常登陆,然而 plsql  出现

ORA-12514 TNS监听程序当前无法识别连接描述符中请求服务

 

 

解决办法, 打开tnsnames.ora

 

# tnsnames.ora Network Configuration File:E:/app/product/11.1.0/db_2/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

UMS =
  (DESCRIPTION =
    (ADDRESS =(PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
   (CONNECT_DATA =
     (SERVER = DEDICATED)
     (SERVICE_NAME = ums)
    )
  )

 

发现SERVICE_NAME = ums(安装数据库的时候默认是orcl)

 

 

打开listener.ora  修改为这样

 

# listener.ora Network Configuration File:E:/app/product/11.1.0/db_2/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC=
     (SID_NAME = PLSExtProc)
     (ORACLE_HOME = E:/app/product/11.1.0/db_2)
     (PROGRAM = extproc)
    )
    (SID_DESC =
     (GLOBAL_DBNAME = ums)
     (ORACLE_HOME = E:/app/product/11.1.0/db_2) 
     (SID_NAME = ums)
   
 
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION=
     (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
  )

 

 

将 GLOBAL_DBNAME 的值设置为 ums

 

关于ORACLE_HOME 的值,其实listener.ora的头文件中就有

 

# listener.ora Network Configuration File:E:/app/product/11.1.0/db_2/network/admin/listener.ora

 

它的值就是  E:/app/product/11.1.0/db_2

 

网上有很多这样的问题,然而写的都不详细,所以写了这个博客,希望能帮助到编程的朋友。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
系统重做 之后,的ORACLE11G恢复方法
Oracle11g实践笔记 Oracle Net Services 配置失败
Linux下Oracle數據庫建立Informix的DBlink的步驟(二)
Oracle监听器(listener)配置总结
浅谈Oracle数据库的网络应用-入门基础
oracle远程连接的一些网络服务配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服