纸上西湖 2020-10-13 16:19 采纳率: 0%
浏览 110

datastage源端能连接数据库,但是job一运行就报错ORA-12154;TNS:could not resolve the connect identifier specified

datastage在单独打开源端和目标端都能连接上数据库并能查看数据,就是单独执行datastage的job的时候就报错:
Oracle_Connector_0: The connector could not establish connection to Oracle server misorcl. Method: OCIServerAttach, Error code: 12,154, Error message ORA-12154: TNS:could not resolve the connect identifier specified. (CC_OraConnection::verifyConnection, file CC_OraConnection.cpp, line 4,390);

搞了好几天都没弄好,麻烦大家帮忙看下,感谢

  • 写回答

1条回答 默认 最新

  • 憧憬blog 2023-03-15 00:49
    关注

    根据你提供的信息,可能是以下原因导致该问题:

    1. Datastage job中连接Oracle数据库的连接字符串配置错误。

    2. Oracle client和TNS配置错误。

    3. Oracle数据库服务没有正确开启。

    解决方法:

    1. 首先请检查Datastage job中连接Oracle数据库的连接字符串是否正确设置,如ip地址、端口号、数据库实例名等。

    2. 然后请检查Oracle client和TNS配置是否正确。可以使用tnsping命令测试TNS配置是否正确,命令格式如下:

    tnsping

    如果TNS配置正确,则会返回连接时间;否则,则会出现TNS-12154错误。

    1. 最后,请检查Oracle数据库服务是否正常开启。可以使用lsnrctl status命令来查看监听器是否正常启动,如果未启动,则需手动启动该监听器。

    希望以上方法能够解决你的问题。如果仍然存在问题,请提供更多的信息和日志以便我们更具体地帮助你解决问题。

    评论

报告相同问题?

悬赏问题

  • ¥15 java代码写在记事本上后在cmd上运行时无报错但又没生成文件
  • ¥15 关于#python#的问题:在跑ldsc数据整理的时候一直抱这种错误,要么--out识别不了参数,要么--merge-alleles识别不了参数(操作系统-linux)
  • ¥15 PPOCRLabel
  • ¥15 混合键合键合机对准标识
  • ¥100 现在不懂的是如何将当前的相机中的照片,作为纹理贴图,映射到扫描出的模型上
  • ¥15 魔霸ROG7 pro,win11.息屏后会显示黑屏,如图,如何解决?(关键词-重新启动)
  • ¥15 有没有人知道这是哪里出了问题啊?要怎么改呀?
  • ¥200 C++表格文件处理-悬赏
  • ¥15 Windows Server2016本地登录失败
  • ¥15 复合卡卡号轨道写入芯片卡