首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装oracle实例化客户端与conda安装oracle-instantclient的区别

安装oracle实例化客户端与conda安装oracle-instantclient的区别
EN

Stack Overflow用户
提问于 2018-08-16 09:07:48
回答 1查看 1.7K关注 0票数 1

安装ubuntu的oracle-instantclient时

使用conda或ubuntu:的安装有什么区别?

我相信这是完全不同的。我只想使用一些访问oracle服务器的python脚本。选项:

  1. Ubuntu为ubuntu安装说明
  2. Conda安装

1. Ubuntu安装说明

安装 有关即时客户端包的详细信息,请参阅即时客户端主页。 客户端服务器版本的可交互性在Doc ID 207303.1中详细说明.例如,Oracle调用接口12.2可以连接到Oracle数据库11.2或更高版本。有些工具可能有其他限制。

  1. 为您的平台下载适当的即时客户端包。所有安装都需要基本的或基本的轻型包。
  2. 将包解压缩到单个目录中,如C:\oracle\instantclient_12_2
  3. 将此目录添加到PATH环境变量。如果安装了多个版本的Oracle库,请确保新目录首先出现在路径中。
  4. 从Microsoft下载并安装正确的Visual可再发行版。即时客户端12.2需要Visual 2013可再发行版。即时客户端12.1需要Visual 2010可再发行版。即时客户端11.2需要Visual 2005可再发行版。
  5. 如果您打算将可选的甲骨文配置文件(如tnsnames.ora、sqlnet.ora、ldap.ora或oraaccess.xml )与即时客户端共同定位,则创建子目录C:\oracle\instantclient_12_2\network\admin。

这是与此即时客户端链接的应用程序的默认Oracle客户端配置目录。

或者,Oracle客户端配置文件可以放在另一个可访问的目录中。然后将环境变量TNS_ADMIN设置为该目录名。

  1. 启动你的申请。Oracle源信息

2. Conda装置

代码语言:javascript
复制
conda install -c anaconda oracle-instantclient

几乎清空conda安装链接的来源信息

我还没有找到任何文件

EN

回答 1

Stack Overflow用户

发布于 2018-08-20 04:26:04

对于在Ubuntu上使用基本Python,我只需遵循正式的cx_Oracle安装说明:

代码语言:javascript
复制
python -m pip install cx_Oracle --upgrade

使用即时客户端压缩的cx_Oracle步骤很简单:https://cx-oracle.readthedocs.io/en/latest/installation.html#oracle-instant-client-zip-files

一般来说,您应该下载官方的Oracle即时客户端'Basic‘或'Basic’包,这样您就知道它们没有被更改,并且知道您使用的是什么许可证。因为您在Ubuntu上,所以从http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html获得一个压缩文件(假设您有64位Python)。

您上面发布的步骤是针对Windows的,而对Ubuntu不太有用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51873414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档