连接Oracle抛出错误ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务,下列描述哪项是错误的()?A.tnsnames连接串配置有误B.数据库服务
3. 检查网络连接和防火墙设置 ORA-12514错误也可能是由于网络连接问题或防火墙设置不当引起的。请检查以下几点: 确保客户端和数据库服务器之间的网络连接是通畅的。 检查是否有防火墙或安全软件阻止了Oracle监听端口(默认为1521)的访问。 如果您使用的是VPN或代理服务器,请确保它们没有干扰到Oracle的监听服务。 4. 查...
1、检查oracle的监听服务是否运行正常; 1)点击键盘的win+r,输入services.msc,点击确认/回车键; 2)查看oracle监听服务的状态是否是正在运行,如果没有启动,鼠标右键启动即可; 2、找到并修改listener.ora文件 1)在oracle的安装目录中找到(我的在D盘)D:\oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.or...
1、OracleServiceORACLE: 若该服务未启动,将会导致Oracle错误- Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务。 2、OracleOraDb10g_home1TNSListener: 该服务对应 %Oracle_Hoem\bin\TNSLSNR.EXE 若该服务未启动,,将会导致Oracle错误- Ora-12514:TNS:无监听程序。 3、OracleServiceORACLE: 若该服务未...
方案2: 既然"监听程序当前无法识别连接描述符中请求的服务" 那说明oracle在加载listener.ora时服务名与tnsnames.ora中的服务名不一致,打开listener.ora 文件查看果然没有写服务名,把tnsnames.ora中描述服务名的参数写入listener.ora后,重启 监听,连接数据库,一切正常,OK了。 感悟:遇问题要冷静,问题从根本入手,在脑中...
Oracle ORA12514 监听程序当前无法识别连接描述符中请求的服务,还有一种方法就是修改host参数的值,host参数可以有四种值:IP地址、服务器名、localhost、127.0.0.1,由于可取值变多了,导致了解决办法也随着导致出现问题的原因而多样化了起来,各种情况都可能有不同的解决
总结一下。当大家遇到“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误的解决步骤: 1、通过重启服务的方式启动数据库,再次连接尝试。 2、如果第一种方法不可行,我们采用第二种方法 正确添加listener.ora; 重新启动了oracle服务器,并检查oracle所有服务是否启动; ...
在连接数据库的时候,有时会遇到一个“ORA12514:监听程序当前无法识别连接描述符中请求的服务”的错误,这个错误其实就是数据库动态注册(关于动态注册会在稍后讲解)不生效,导致监听器无法识别客户端连接符中提供的服务名,从而拒绝建立数据库连接时报的错误信息,所以就需要对监听器配置做修改。
ORA-12154: TNS: 无法解析指定的连接标识符 第一步: 查看自己的Oracle服务是否打开。 OracleDBConsoleORCL是Oracle网页端管理工具的服务,访问地址一般为“http://127.0.0.1:1158/em/console/logon/logon”,如果不习惯用这个来管理数据库可以不用启动。
参考地址:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决方法 在Oracle 11g中,出现ORA-12514问题,一般为数据库监听相关设置出现问题,解决思路如下: 1、重启oracle相关“服务”,重新进行连接尝试,若未解决进行下一步; 2、正确设置listener.ora文件,添加相应的实例名,重启数据库服务器,检查各项服务是否...