gpt4 book ai didi

database - 如何将 Airflow 连接到 oracle 数据库

转载 作者:太空狗 更新时间:2023-10-30 01:48:00 26 4
gpt4 key购买 nike

我正在尝试使用 Airflow 创建与 oracle 数据库实例 (oracle:thin) 的连接。

根据他们的 documentation我输入了我的主机名,然后是端口号和 SID:

主机:example.com:1524/sid

将其他字段填写为:

连接类型:Oracle

架构:用户名(documentation 说:将您的用户名用于架构)

登录:用户名

密码:* * *

Create Connection Page -- Airflow

建立连接后,它会为我尝试执行的每个查询提供保存错误代码 (ORA-12514)。好像 oracle 不让 Airflow 连接:

ORA-12514: TNS: 监听器当前不知道连接描述符中请求的服务

ORA-12514

有没有人遇到过同样的问题。我的意思是连接到数据库对于像这样的大平台来说应该不是问题。或者我可能做错了什么。谢谢

版本:Airflow v1.7.0,Oracle11g

编辑:

我使用的主机名与我在 Oracle SQLDeveloper 客户端中使用的主机名相同: Oracle client connection configuration

最佳答案

深入研究源代码后,这就是它最终对我有用的方式:

Conn 类型:Oracle

主机:example.com

模式:用户名

登录:用户名

端口:端口号

额外:{"sid": "my sid", "dsn": "example.com"}

关于database - 如何将 Airflow 连接到 oracle 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36945811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com