学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: MySQL > ora-12514监听顺序当前没法辨认【MySQL教程】,ora-12514

用PL/SQL衔接虚拟机中的Oracle数据库,发明又报了“ORA-12514 TNS 监听顺序当前没法辨认衔接描述符中要求效劳”毛病,帮其处理后,发明很多人遇到过如许的题目,因而写着这里。

把Oracle装置在虚拟机中,而且Oracle装置终了后,没在举行任何监听的设置,则虚拟机再启动,则就会涌现ORA-12514的题目。

以下是处理思绪:(引荐进修:MySQL视频教程)

依据失足信息推断出客户端未监听到实例效劳名

1、经由过程重启效劳的体式格局启动数据库,再次衔接仍没法衔接效劳器。

2、既然第一种方法不能处理题目,那就第二种方法。斟酌监听listener.ora

监听设置文件listener.ora中能够没必要指定监听的效劳名(装置Oracle10g后也是没有指定的)。平常情况下平常只需数据库启动,客户端衔接数据库也没有什么题目,然则偶然反复启动封闭也会涌现ORA-12514毛病。

既然listener.ora中没有指定监听,我们能够在listener.ora文件中指定监听的实例名,如许该题目应当能够衔接。

找到检察listener.ora文件:位于oracle 装置目次的app文件夹目次下面

完全代码

# listener.ora Network Configuration File: G:\app\admin\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
 
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = G:\app\admin\product\12.1.0\dbhome_1)
      (PROGRAM = extproc)
    )
#增加内容为:
   (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME = G:\app\admin\product\12.1.0\dbhome_1)  
      (SID_NAME = ORCL)
    )
  )
#=================== 
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.217)(PORT = 1521))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
  )
 
ADR_BASE_LISTENER = G:\app\admin\product\12.1.0\dbhome_1\log

SID_NAME 对应网络效劳定名;GLOBAL_DBNAME 对应效劳名,修正完成后重启效劳就好了!

更多MySQL相干技术文章,请接见MySQL教程栏目举行进修!

以上就是ora-12514监听顺序当前没法辨认的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"ora-12514监听顺序当前没法辨认【MySQL教程】,ora-12514"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线