OracleORA-12514: TNS:listener does not currently know of service requested in connect descriptor

2021/7/19 19:11:25

本文主要是介绍OracleORA-12514: TNS:listener does not currently know of service requested in connect descriptor,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

    今天给大家详细讲解一下oracle数据库如何通过服务器去授权其他电脑使用可视化工具远程连接,我相信这个问题也有好多小伙伴在工作过程中遇到过,都花费了大量时间去解决这个问题,现我将自己的解决办法详细介绍如下,有喜欢的小伙伴可以关注一下。
  首先这个问题的原因是服务器的配置文件listener.ora和tnsnames.ora使用了localhost或者127.0.0.1这个监听导致其他电脑无法访问本机oracle,要想连接,我们就需要把这个地址修改成本机 IP地址。
  第一步:在services.msc 下关掉OracleOraDB12Home1TNSListener、OracleServiceORCL这两个服务。
  第二步:打开listener.ora和tnsnames.ora所处的文件夹,此处我用的盘符,G:\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN这个路径下(遇到的小伙伴可以根据自己的盘符去找product\12.1.0\dbhome_1\NETWORK\ADMIN)
  第三步:以记事本方式打开listener.ora文件
  ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=20210719093935540.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg2MTMyMA==,size_16,color_FFFFFF,t_70)
  将这个默认值修改为本机的IP地址,此处用我的作为示例:注意修改完成后记得保存,保存,保存
  ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=20210719094024871.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg2MTMyMA==,size_16,color_FFFFFF,t_70)
  第四步:打开tnsnames.ora配置文件,同样是以记事本方式打开

在这里插入图片描述
此处为安装完成后的默认值,将此处的值修改为本机IP地址,并添加远程电脑的IP地址:
在这里插入图片描述
修改完成后记得保存,保存,保存。
第五步:关掉这两个修改的文件。
第六步:在services.msc 下启用OracleOraDB12Home1TNSListener、OracleServiceORCL这两个服务。

通过上述步骤操作完成后,即可在远程电脑上使用可视化话工具远程连接服务器。我相信此方法可以解决小伙伴遇到的问题 ,,值得一试。



这篇关于OracleORA-12514: TNS:listener does not currently know of service requested in connect descriptor的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程