小编Say*_*een的帖子

连接到 Oracle RDS

我正在尝试使用 AWS lambda 和 python 连接到 Oracle。

这些是我遵循的步骤。(EC2实例一切都做完了)

  1. 下载了 Instantclient-basic-linux.x64-12.2.0.1.0.zip 和
    instantclient-sdk-linux.x64-12.2.0.1.0.zip
  2. 创建此文件夹结构 ~/lambda/lib/
  3. 解压zip文件中的~/lambda/lib/
  4. libaio.so.1.0.1from复制/lib64/~/lambda/lib/
  5. 创建了libaio.so.1.0.1as libaio.soin 的符号链接~/lambda
  6. 使用 pip 安装cx_Oracle~/lambda
  7. 写在index.py脚本下面~lambda

`

import cx_Oracle

def handler(event, context):
    message = ""
    cursor = None
    connection = None    
    try:
        connection = cx_Oracle.connect("USERNAME", "PASSWORD", "DOMAIN/orcl")
        cursor = connection.cursor()
        cursor.execute("""QUERY""")
    except Exception as e:
        message += " {Error in connection} " + str(e)
    finally: …
Run Code Online (Sandbox Code Playgroud)

python cx-oracle amazon-web-services amazon-rds aws-lambda

6
推荐指数
1
解决办法
4742
查看次数