在为ubuntu安装oracle-instantclient时
使用conda或ubuntu安装有什么区别:
我确信这是完全不同的。我只想使用一些可以访问oracle服务器的python脚本。 选项:
安装
有关Instant Instant的更多信息,请参见Instant Client主页。 客户端软件包。
客户端-服务器版本的互操作性在文档ID 207303.1中进行了详细说明。 例如,Oracle Call Interface 12.2可以连接到Oracle数据库 11.2或更高版本。某些工具可能还有其他限制。
下载适合您平台的Instant Client软件包。所有安装都需要Basic或Basic Light软件包。
将软件包解压缩到单个目录,例如C:\ oracle \ instantclient_12_2
将此目录添加到PATH环境变量中。如果您安装了多个版本的Oracle库,请确保新版本 目录首先出现在路径中
从Microsoft下载并安装正确的Visual Studio Redistributable。 Instant Client 12.2需要Visual Studio 2013 可再发行。 Instant Client 12.1需要Visual Studio 2010 可再发行。 Instant Client 11.2需要Visual Studio 2005 可再发行。
如果要与Instant共同放置可选的Oracle配置文件(例如tnsnames.ora,sqlnet.ora,ldap.ora或oraaccess.xml) 客户端,然后创建一个子目录 C:\ oracle \ instantclient_12_2 \ network \ admin
这是默认的Oracle客户端配置目录 与该Instant Client链接的应用程序。
或者,可以将Oracle客户端配置文件放入 另一个可访问的目录。然后设置环境变量 TNS_ADMIN更改为该目录名称。
- 启动您的应用程序。 Oracle source info
conda install -c anaconda oracle-instantclient
关于conda安装链接的几乎empy source信息
我还没有找到任何文档
答案 0 :(得分:1)
对于Ubuntu上的基本Python使用,我将遵循官方的cx_Oracle安装说明:
python -m pip install cx_Oracle --upgrade
使用Instant Client zip的cx_Oracle步骤很简单:https://cx-oracle.readthedocs.io/en/latest/installation.html#oracle-instant-client-zip-files
通常,您应该下载官方的Oracle Instant Client'Basic'或'Basic Light'软件包,这样您就可以知道它们尚未更改,并且知道您所拥有的许可证。由于您使用的是Ubuntu,因此请从http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html中获取一个zip文件(假设您使用的是64位Python)。
您在上面发布的步骤适用于Windows,而对于Ubuntu则没有太大作用。