cx_oracle 6 for Oracle 12C 版本错误
cx_oracle 6 for Oracle 12C version error
我正在尝试使用 oracle 12c 作为我使用 Django 框架的应用程序的数据库。但我对版本相关问题感到震惊
以下是使用的库版本:
- Python 3.6
- cx_Oracle 6
- Oracle 即时客户端 12.2
- 服务器上的 Oracle 12 C 数据库
- 本地机器上的 Oracle 10 g cx_oracle
已安装
OS 是 windows 7
以下是我安装的步骤cx_oracle
- pip 安装cx_Oracle
- 下载 windows
的 Oracle 即时客户端 12.2 zip 文件
- 解压缩 zip 文件
- 将上述解压文件夹添加到用户 PATH 变量
我尝试从 CMD 执行
python
import cx_Oracle
con = cx_Oracle.connect(uname, pwd, server_ip:port/name)
我收到错误:
cx_oracle.databaseerror: dpi-1050: oracle 客户端库必须是 11.2 或更高版本
cx_Oracle是否与本地机器上安装的 oracle 10g 有任何冲突
我无法升级本地 oracle 10g 数据库,因为(未授予权限)
如何解决上述问题。
我如何确保 cx_Oracle 使用正确的 Oracle 即时客户端(即 12.2)连接到服务器数据库。
您将 ORACLE_HOME 设置为:
SET ORACLE_HOME=C:\Oracle\client_12_1
SET PATH=C:\Oracle\client_12_1\bin;%PATH%
python
import cx_Oracle
con = cx_Oracle.connect(uname, pwd, server_ip:port/name)
确保包含即时客户端的目录在 PATH 环境变量中早于 10g 安装。那应该可以为您解决。
我正在尝试使用 oracle 12c 作为我使用 Django 框架的应用程序的数据库。但我对版本相关问题感到震惊
以下是使用的库版本:
- Python 3.6
- cx_Oracle 6
- Oracle 即时客户端 12.2
- 服务器上的 Oracle 12 C 数据库
- 本地机器上的 Oracle 10 g cx_oracle 已安装
OS 是 windows 7
以下是我安装的步骤cx_oracle
- pip 安装cx_Oracle
- 下载 windows 的 Oracle 即时客户端 12.2 zip 文件
- 解压缩 zip 文件
- 将上述解压文件夹添加到用户 PATH 变量
我尝试从 CMD 执行
python
import cx_Oracle
con = cx_Oracle.connect(uname, pwd, server_ip:port/name)
我收到错误:
cx_oracle.databaseerror: dpi-1050: oracle 客户端库必须是 11.2 或更高版本
cx_Oracle是否与本地机器上安装的 oracle 10g 有任何冲突 我无法升级本地 oracle 10g 数据库,因为(未授予权限)
如何解决上述问题。 我如何确保 cx_Oracle 使用正确的 Oracle 即时客户端(即 12.2)连接到服务器数据库。
您将 ORACLE_HOME 设置为:
SET ORACLE_HOME=C:\Oracle\client_12_1
SET PATH=C:\Oracle\client_12_1\bin;%PATH%
python
import cx_Oracle
con = cx_Oracle.connect(uname, pwd, server_ip:port/name)
确保包含即时客户端的目录在 PATH 环境变量中早于 10g 安装。那应该可以为您解决。