如何使用现有Oracle客户端在Windows上安装cx_Oracle?
问题描述:
我想通过Windows上的cx_Oracle在Python(Anaconda安装)中使用用户认证访问工作场所的Oracle数据库。如何使用现有Oracle客户端在Windows上安装cx_Oracle?
我按照easy_install cx_Oracle (python package) on Windows的说明操作,并下载了Oracle Instant Client和Microsoft Visual Studio。
但是,Oracle Instant Client不允许我访问数据库,因为我认为它没有权限。我有办法通过使用在我的工作场所使用的Oracle客户端来下载cx_Oracle吗?
另外,请原谅我的新手问题,但有权访问Oracle数据库意味着我安装了Oracle?
谢谢!
答
可以使用下面的命令来安装cx_Oracle 6提供二进制轮(预编译包)处理所有11.2,12.1和12.2的Oracle客户端:
python -m pip install cx_Oracle --upgrade --pre
时,你说什么错误,你收到它不”你允许你访问数据库吗? – McGlothlin
我目前通过Toad for Data Analysts访问Oracle数据库,当我使用Instant Client选项时,下拉菜单中没有数据库可用,因此没有明确的错误消息。 – Naomi
访问Oracle并不意味着您安装了Oracle数据库,我认为这是大多数人称为Oracle的安装。 – ivanzg