数据库
首页 > 数据库> > OracleORA-12514: TNS:listener does not currently know of service requested in connect descriptor

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.icode9.com/i/ll/?i=20210719093935540.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg2MTMyMA==,size_16,color_FFFFFF,t_70)
  将这个默认值修改为本机的IP地址,此处用我的作为示例:注意修改完成后记得保存,保存,保存
  ![在这里插入图片描述](https://www.icode9.com/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这两个服务。

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

标签:requested,service,TNS,小伙伴,保存,listener,修改,IP地址,ora
来源: https://blog.csdn.net/weixin_43861320/article/details/118888708