错误信息 “ORA-12514: TNS:listener does not currently know of service requested in connect descriptor“

这篇具有很好参考价值的文章主要介绍了错误信息 “ORA-12514: TNS:listener does not currently know of service requested in connect descriptor“。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

错误信息 "ORA-12514: TNS:listener does not currently know of service requested in connect descriptor" 表示 TNS 监听器无法识别您在连接描述符中请求的服务。这通常是由于服务名(SERVICE_NAME)在监听器上没有正确配置。

为了解决这个问题,请按照以下步骤操作:

1. 确保您的数据库实例正在运行。在命令行中输入以下命令(请根据实际情况替换 `<ORACLE_SID>`):

   ```

   sqlplus / as sysdba
   SQL> startup;


   ```

2. 确保您的 `tnsnames.ora` 文件中的服务名(SERVICE_NAME)与 `listener.ora` 文件中的服务名匹配。检查两个文件的内容,确保它们的服务名是一致的。

3. 在数据库实例中注册服务名。在命令行中输入以下命令:

   ```
 

  sqlplus / as sysdba
   SQL> alter system register;


   ```

   这将向监听器注册当前数据库实例的服务名。如果监听器已配置为动态服务注册,请确保数据库实例中的服务名与 `listener.ora` 文件中的服务名匹配。

4. 重新启动 TNS 监听器。在命令行中输入以下命令:

   ```

   lsnrctl stop
   lsnrctl start


   ```

5. 检查 TNS 监听器状态以确保它已正确启动并识别服务名。在命令行中输入以下命令:

   ```

   lsnrctl status


   ```

   如果 TNS 监听器已成功启动,并识别到您请求的服务名,那么您应该可以看到关于已注册服务和正在监听的端口的信息。

6. 使用 SQL*Plus 重新尝试连接到数据库,确保您在连接描述符中使用了正确的服务名。

如果您仍然遇到问题,请仔细检查 `tnsnames.ora` 和 `listener.ora` 文件中的配置,确保它们之间没有不一致或错误。文章来源地址https://www.toymoban.com/news/detail-520986.html

到了这里,关于错误信息 “ORA-12514: TNS:listener does not currently know of service requested in connect descriptor“的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 连接Oracle数据库失败(ORA-12514)故障排除

    点击试看博主的专著《MySQL 8.0运维与优化》(清华大学出版社) ORA-12514的故障是很多新手在连接Oracle数据库时经常遇到故障,它通常表示无法连接到数据库实例,这里姚远老师告诉大家如何排除这类故障。 当尝试连接到Oracle数据库实例时,可能会收到ORA-12514错误消息。此错

    2023年04月09日
    浏览(40)
  • TNS listener(s) local listener remote listenrer 11g之前

    How to create an additional TNS listener(s) and load balance connections between those listeners. ie run with multiple TNS listeners. This can assist when a single TNS listener is stressed or overwhelmed with a high connection rate, particularly during peak periods or when a login storm occurs. Increasing the value for QUEUESIZE for TNS listener can also as

    2024年02月11日
    浏览(37)
  • 【解决】Error: Node Sass does not yet support your current environment

    前言 :今天在做一个从另外的一台电脑环境运行的vue项目,在运行时发现报错,找了许久才解决问题。 问题原因 :当前项目的node-sass版本与本机的node版本不一致导致的。 解决方案 : 1.先卸载node-sass 2.再安装node-sass 扩展问题 : 重新运行时,报错Node Sass version 6.0.1 is incomp

    2024年02月16日
    浏览(39)
  • LLaMA加载时遇见:ValueError: Tokenizer class LLaMATokenizer does not exist or is not currently imported.

    在加载LLaMA模型时遇到到的问题及解决方法。 解决方法: 找到llama模型中的tokenizer_config.json文件,把“tokenizer_class”对应的“LLaMATokenizer”改为“LlamaTokenizer”。 在解决问题1后,继续运行可能会遇到下面的问题: 解决方法: !pip install transformers[sentencepiece]

    2024年02月08日
    浏览(43)
  • ORA-20000: Unable to set values for index xxx: does not exist or insufficient privileges

    使用expdp/impdp导出导入数据时,遇到ORA-2000错误,如下所示: 导出环境为Oracle 12c,导入的数据库环境为Oracle 19c,具体版本为19.16.0.0.0,查了一下Oracle Support,刚好是遇到了Bug 30978304,关于为什么会出现这个错误, ORA-20000 from Data Pump Import (IMPDP) when PK Constraint does not Create a New In

    2024年02月12日
    浏览(63)
  • mysql8修改密码报:Your password does not satisfy the current policy requirements

    mysql修改密码时出现错误; mysql8当执行修改密码语句(两者之一)出现以下错误: 1、 ALTER USER USER() IDENTIFIED BY \\\'自己的密码\\\'; 2、ALTER user \\\'root\\\'@\\\'%\\\' identified WITH mysql_native_password by \\\'自己的密码\\\'; 这是由于这个自定义密码过于简单,不符合MySQL密码规范 执行以下两行代码修改安全

    2023年04月12日
    浏览(40)
  • EnvironmentNotWritableError: The current user does not have write permissions to the target environm

    背景:Anaconda虚拟环境中运行conda install matplotlib, 系统提示当前conda版本不够,需运行conda update -n base -c defaults conda 出现报错:EnvironmentNotWritableError: The current user does not have write permissions to the target environment. environment location: D:Anaconda  错误原因:后面列的那个文件姐缺写入权限

    2024年02月11日
    浏览(188)
  • Oracle ORA12514 监听程序当前无法识别连接描述符中请求的服务

    最简单的有可能是你的服务还没有开启,需要启动服务!!!! 在连接数据库的时候,有时会遇到一个“ORA12514:监听程序当前无法识别连接描述符中请求的服务”的错误,这个错误其实就是数据库动态注册(关于动态注册会在稍后讲解)不生效,导致监听器无法识别客户端

    2024年02月03日
    浏览(38)
  • MySQL问题:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    当修改mysql密码时,如果密码设置的太简单的话,会提示报错: mysql安装了validate_password密码校验插件,导致要修改的密码不符合密码策略的要求。 策略说明 思路: 1、遵从策略 2、修改策略 3、策略失效 如输入的密码为: Wxq3012@ 修改全局变量,但 重启mysql 后会失效 在设置密

    2024年02月07日
    浏览(62)
  • oracle 连接数据库报错 ORA-12170:TNS 连接超时

    上网尝试了很多方法,网上列举的以下常见方法对于我来说无效,且均正常。 1、先检查网络是否能ping通,下图网络状态是正确的。 2、查看服务器监听服务是否启动 3、cmd -》 tnsping ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙 没有

    2023年04月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包