在工作中可能会碰上需要配置odbc数据源的工作

这里简单说一下:

首先是流程

说一下我碰到的问题:

1未发现客户端。

下一个客户端

2.在测试数据链接时有报错错误:ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME

不能输入127.0.0.1 

监听器绑定在 主机名 work 上,而不是 127.0.0.1。

当你用 127.0.0.1:1521/orcl 连接时:

客户端连到了 127.0.0.1:1521
但监听器告诉客户端:"我的服务注册在 work 上"
客户端尝试重定向到 work,但连接字符串里没有 SERVICE_NAME
结果报错:ORA-12504: 未获得 SERVICE_NAME
当你用 work:1521/orcl 连接时:

客户端直接连到 work:1521
监听器识别出服务名 orcl
连接成功!

在 ODBC 数据源配置窗口中:

TNS Service Name 字段填写:

work:1521/orcl

测试连接
填写完成后,点击 "Test Connection" 按钮,应该显示连接成功。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐