文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

ORA-12197: TNS:keyword-value resolution error ORACLE 报错 故障修复 远程处理

2023-11-05 18:54

关注

文档解释

ORA-12197: TNS:keyword-value resolution error

Cause: The navigation layer received an error while trying to look up a value for a keyword.

Action: Check the syntax of the connect descriptor.

官方解释

ORA-12197: TNS:keyword-value resolution error

指的是在使用Oracle开放服务接口时,试图解析的TNS的参数设置(比如address)在tnsname.ora文件中存在,但其值不能解析或者计算,一般都是由于参数值中有拼写错误、未加引号或括号等原因。

常见案例

1、参数值中有拼写错误,例如:

ADDRESS = (PROTOCOL=TCP)(HOSR=127.0.0.1)(POR=1521)

此例中,HOSR应该为HOST,而POR也应该为PORT,如下:

ADDRESS = (PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)

2、参数值中加号未加引号,例如:

ADDRESS = (PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=151+)

此例中,由于没有加引号,Oracle开放服务接口无法识别+号,正确示范应为:

ADDRESS = (PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=151+)

正常处理方法及步骤

1、查看tnsname.ora文件中提供的keyword-value参数设置是否正确。

2、检查需执行的SQL和PLSQL语句中的连接参数是否正确;

3、检查tnsname.ora文件中提供的keyword-value参数设置是否正确;

4、重新检查tnsname.ora的数据库连接参数,确保其正确性;

5、如果还是无法解决,可以使用TNSPING命令检查是否参数设置正确;

6、可以使用 NETMGR或 NETCA 工具去重置listener,把错误信息重置成正确。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯