首页 > 解决方案 > 无法连接到位于另一台服务器上的 sqlplus

问题描述

我在其中一台工作服务器中安装了 sqlplus。我在本地系统中安装了 python,cx_oracle lib。现在,我正在尝试连接到该 sqlplus 并通过 cx_oracle lib 执行一些查询。

当我尝试执行程序时,它会被终止而没有任何错误

有人可以提出任何想法,如何连接到那个 sqlplus

请在下面找到我尝试过的代码

def SQLCON():
Connstr = '用户名/密码@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 1.1.1.2)(PORT = 10))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = NAME)) )'

conn = cx_Oracle.connect(Connstr)
cursor = conn.cursor()
cursor.execute('select * from dual')
conn.close()

SQLCON()

预期:它应该连接到 sqlplus 并检索结果

实际:程序正在终止,没有任何结果或错误

标签: pythonsqlpluscx-oracle

解决方案


推荐阅读