python - 无法连接到位于另一台服务器上的 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 并检索结果
实际:程序正在终止,没有任何结果或错误
解决方案
推荐阅读
- python - [Python][Tkinter] 添加标志使标签的前景在循环中变为红色?
- c++ - 如何在数组和向量中存储和保存输入c ++
- xml - XML Schema cvc-complex-type
- firebase - 如何连接到 Firebase 云功能中的 Sequelize 数据库?
- mysql - 获取最近 x 天价格相同的产品
- scala - 更好地处理嵌套选项
- c++ - 有没有办法让 CURLOPT_HEADERFUNCTION 在 libcurl 发送数据时也被调用?
- vim - VIM 每行一个句子:用句点分隔
- html - Position: Sticky Element not being Sticky In Example
- node.js - Digital Ocean 服务器中的 Crontab 调度