获取cx_Oracle.DatabaseError: ORA-12170: TNS:在Google平台的编写器中创建气流作业时发生了连接超时
我试过两种密码,但它们都不起作用。
环境: Composer,Airflow,Oracle
它应该连接到Oracle数据库。有什么建议吗?
发布于 2020-05-04 19:52:39
连接超时是指oracle客户端无法到达oracle_host。因此,请注意,您的oracle服务器必须可以从您正在使用的composer环境中访问。要测试连接性:
gcloud container clusters get-credentials <GKE_Cluster_used_by_Composer> \
--zone=<Composer_Zone> \
--project=<PROJECT_ID>kubectl run --generator=run-pod/v1 --image=nginx:alpine testkubectl exec -ti test sh
/ # nc -zv <oracle_host> <oracle_port>如果一切正常,你应该得到这样的东西:
kubectl exec -ti test sh
/ # nc -zv myorchost.internal.net 53701
myorchost.internal.net (10.0.0.11:53701) openhttps://stackoverflow.com/questions/56860604
复制相似问题