ora-12154无法解析指定的连接标识符

用户反映查询的时候报错ora-12154
在这里插入图片描述
这个系统只做历史数据查询使用,使用并不平凡,该数据库曾做过一次服务器间的迁移。

用户描述,所有oracle客户端查询该视图都报tns错误,一般ora-12154会发生在连接数据库时,因为tns配置不正确而报错,但是这个报错发生在进行查询过程中。

所以我就想到视图里面是否有dblink,如果dblink配置错误或者dblink的数据库关闭、配置修改也会报错。
打开视图构建语句发现有个叫@zlemr的dblink

查看dblink
在这里插入图片描述
发现这个dblink没有把连接串写在数据库中,因为做了服务器的迁移,所以tns文件中没有相关配置,所以查询会报错。于是我们在tns中加上连接串即可。
在这里插入图片描述
在这里插入图片描述
查询正常

最近更新

  1. TCP协议是安全的吗?

    2024-01-18 14:58:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-18 14:58:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-18 14:58:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-18 14:58:03       20 阅读

热门阅读

  1. JRE和JDK

    2024-01-18 14:58:03       31 阅读
  2. 2024.1.18

    2024-01-18 14:58:03       32 阅读
  3. Mybatis generator配置(超详细)

    2024-01-18 14:58:03       36 阅读
  4. 04--MySQL函数的使用

    2024-01-18 14:58:03       38 阅读
  5. 【知识---c++中seekg、tellg使用】

    2024-01-18 14:58:03       32 阅读
  6. 【算法基础 & 数学】欧拉函数

    2024-01-18 14:58:03       28 阅读
  7. c ffmpeg 学习

    2024-01-18 14:58:03       39 阅读
  8. Rust类型之数组和动态数组

    2024-01-18 14:58:03       30 阅读