首页 > 代码库 > ORA-12514: TNS:listener does not currently know of service …
ORA-12514: TNS:listener does not currently know of service …
问题描述:
今天数据库查询时遇到问题,具体情形如下截图所示:
问题分析:
看错误明显是TNS监听有问题,要么配置错了,要么数据库没起来。但是当前数据库起来了,也能正常连接使用,因此
考虑被查询对象可能是一个db_link,具体的是那个连接有问题。
问题定位及解决:
--查询数据对象,从而得到它是一个synonymselect * from dba_objects t where t.OBJECT_NAME = upper(‘sy_hgq_data_define‘);--查同义词,得到它是一个db_linkselect * from dba_synonyms t where t.synonym_name = upper(‘sy_hgq_data_define‘);--查db_link,获取描述,从而分析定位解决select * from dba_db_links t where t.DB_LINK = upper(‘to_mds‘);
拓展:
关于同意次的相关内容可参考 db link的查看创建与删除
ORA-12514: TNS:listener does not currently know of service …
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。