我正在尝试使用oracle 12c作为我的应用程序的数据库使用Django框架。但我对与版本相关的问题感到震惊
以下是使用的库版本:
理所当然7
以下是我安装cx_oracle的步骤
从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 10 g有任何冲突我无法升级本地oracle 10g db因为(没有给出权限)
我如何解决上述问题。如何确保cx_Oracle使用正确的Oracle即时客户端(即12.2)连接到服务器db。
你也使用set 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安装。那应该为你解决。