gpt4 book ai didi

python - 将谷歌云功能连接到 oracle 数据库

转载 作者:太空宇宙 更新时间:2023-11-04 00:07:12 24 4
gpt4 key购买 nike

有谁知道如何将谷歌云函数(Python)连接到 Oracle 数据库?我尝试在云函数中导入 cx_Oracle 库。但是显示错误

Function load error: DPI-1047: Oracle Client library cannot be loaded: libclntsh.so: cannot open shared object file

main.py代码如下:

import cx_Oracle

def import_data(request):

request_json = request.get_json()
if request_json and 'message' in request_json:
con = cx_Oracle.connect("username", "password", "host:port/SID")
print(con.version)
con.close

以下为requirement.txt

# Function dependencies, for example:
# package>=version
cx_Oracle==6.0b1

最佳答案

好像是谷歌云函数does not support shared libraries (换句话说,它只支持“纯 python”库)并且 cx_oracle 依赖于此。遗憾的是,我还没有找到纯 Python Oracle 库,所以目前不支持它。

您最好的选择是使用 App Engine Flexible,因为它是最接近 allows non-pure python libraries 的等效服务. cl_oracle 应该可以使用它。

关于python - 将谷歌云功能连接到 oracle 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53728778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com