DPI-1047:无法找到 64 位 Oracle 客户端库:“libaio.so.1:无法打开共享对象文件:没有这样的文件或目录”。请参阅https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html寻求帮助
这是我的代码行:-
mydb = cx_Oracle.connect("{0}".format(ConnectionDict['account_name']), "{0}".format(ConnectionDict['account_key']), "//{0}:{1 }/{2}".format(ConnectionDict['主机名'],ConnectionDict['端口'],ConnectionDict['location_name']))
最佳答案
如果你看一下安装指南 linked在错误中,您将看到它指出必须安装 libaio 软件包。
另一种选择是使用 new driver它可以连接到数据库,而无需安装 Oracle 客户端库。
关于oracle - 我在尝试使用 cx_Oracle 从 Azure Databricks Notebook 连接 Oracle 时遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72710573/