我必须仅在 JDBC URL 中使用 TNS 名称将 oracle 数据库与 Databricks 连接。我无法使用 SID 或 SERVICE_NAME。甚至不能放入 TNS_ADMIN 详细信息。这可能有人可以帮忙吗?
我正在尝试这种方法但出现错误。它在说 “侦听器当前不知道连接描述符错误中给出的 sid”
DF = spark_session.read \
.format("jdbc") \
.option("url", "jdbc:oracle:thin:@//[localhost]:[port]/[TNS_NAME]") \
.option("dbtable", 'xxx') \
.option("user", "rrr") \
.option("password", "ttt") \
.option("driver", "oracle.jdbc.driver.OracleDriver") \
.load()