第一步 最好是在root下,运气好不在也行
方法一:
1. 打开Terminal
2. jonesduan-MacBook-Pro:~ user$ sudo -i
3. 输入root密码即可。
方法二:
和方法一中1和3步相同,只是第二步输入的命令不是sudo -i 而是sudo su或是su。
区别:
方法一和方法二的区别是获取root权限后终端显示的不一样。
方法一是这样的:
jonesduan-MacBook-Pro:~ root#
方法二是这样的:
sh-3.2#
第二步
instantclient-basic-xx-macos-x64.zip
instantclient-sdk-xx-macos-x64.zip
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
创建一个目录,我这里是/opt/oracle
将instantclient-basic-1.0.xx-macos-x64.zip解压到以上文件夹,得到/opt/oracle/instantclient_10_2
将instantclient-sdk-1.0.xx-macos-x64.zip里面的sdk目录解压到上面的文件夹,为/opt/oracle/instantclient_10_2/sdk
到sdk目录下把ottclasses.zip解压出来,它会产生一个oracle目录
回到/opt/oracle/instantclient_10_2复制类库文件到当前目录
cp ./sdk/* .
cp -r ./sdk/includ .
类库OK,设置几个环境变量,编辑/etc/profile
ORACLE_HOME = /opt/oracle/instantclient_10_2
DYLD_LIBRARY_PATH = $ORACLE_HOME
LD_LIBRARY_PATH = $ORACLE_HOME
或者 当前目录下 命令行
export ORACLE_HOME=/opt/oracle/instantclient_10_2
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME
链接两个文件:
ln -s libclntsh.dylib.10.1 libclntsh.dylib
ln -s libocci.dylib.10.1 libocci.dylib
现在重启机器或者source /etc/profile
下载 cx_Oracle
安装cx_Oracle时我是切换到root完成的安装,否则出现没有权限,有些资料说不需要,反正我没有成功。执行下面命令安装,
python setup.py build
python setup.py install
安装完了之后测试一下cx_Oracle
$ python
>>> import cx_Oracle
相关推荐
在IT领域,尤其是在数据库管理和开发中,Oracle是一个广泛使用的强大关系型数据库管理系统。...通过正确安装和配置,开发者可以顺利地在Python环境下与Oracle数据库进行交互,进行各种数据操作和应用开发。
Python如何操作Oracle的Blob字段,
【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识...
Python链接Oracle和Teradata是数据库操作中的常见任务,特别是在数据处理和分析的场景下。这里我们将详细介绍如何使用Python与这两个数据库系统进行交互。 首先,Oracle是企业级的关系型数据库管理系统,广泛应用于...
Python操作Oracle数据库是一种常见的任务,尤其在数据处理和自动化脚本编写中。为了实现这一功能,我们需要特定的软件和库。以下是对标题、描述和标签的详细解释,以及相关知识点的深入探讨。 首先,"cx_Oracle-...
`python-oracle 64安装包`是为了让Python程序能够与Oracle数据库进行交互而设计的类库,它为Python开发者提供了连接和操作Oracle数据库的接口。 在Python中,`cx_Oracle`是常用的Oracle数据库驱动,它是Oracle官方...
centos6下python3连接oracle11g,cx_Oracle-6.2.1-cp36-cp36m-manylinux1_x86_64.whl,oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpm
python 操作oracle 安装oracle依赖。Oracle客户端安装的炕,文档有下载地址版本是 11_2 不过高版本意思都一样
Python连接Oracle驱动主要涉及到Python的数据库访问能力,通常我们使用第三方库如`cx_Oracle`来实现。`cx_Oracle`是Python与Oracle数据库交互的一个高效、稳定的接口,它允许Python程序员直接使用Oracle的数据类型,...
标题中的"cx_Oracle-7.3.0_oracle_cx_oracle_cx_Oracle7.3对应_python_jupyteror" 提到了一个关键的Python库——cx_Oracle,它是Python与Oracle数据库之间的一个接口,允许Python程序员使用Oracle的全部功能。...
在《Python编程:从入门到实践》这本书中,你会学习到基础的编程概念,如变量、数据类型、控制流(条件语句和循环)、函数,以及如何使用Python的标准库。这本书还将引导你了解面向对象编程,理解类和对象的概念,...
### Window下Python远程连接Oracle知识点详解 #### 一、引言 随着企业级应用的不断发展,数据集成成为了软件开发中的重要环节。Python作为一种强大的编程语言,不仅具备良好的易用性,还能通过各种库来实现复杂的...
python检查Oracle数据库是否连接失败,如果失败发送给指定邮箱
python 操作数据库 mysql oracle cx_oracle to_sql 操作数据库 读取 插入 更新
Python连接Oracle数据库主要依赖于第三方库,如cx_Oracle,这个库使得Python程序能够与Oracle数据库进行交互。在Windows系统中,由于Python是基于POSIX标准的,而Oracle的数据库驱动通常是为Windows环境编译的DLL...
Python连接Oracle数据库是许多开发人员在进行数据处理和分析时会遇到的需求。Oracle数据库是一个功能强大的关系型数据库管理系统,而Python则是一种灵活易用的编程语言,两者结合能实现高效的数据交互。本教程将详细...
Python连接Oracle数据库通常需要使用cx_Oracle库,这是一个Python接口,专为Oracle数据库设计。cx_Oracle库使得Python程序员能够方便地与Oracle数据库进行交互,执行SQL查询、事务处理等操作。在64位系统上配置...
《Python编程:从入门到实践》是一本广受欢迎的Python编程教材,旨在帮助初学者掌握Python语言的基础知识,并通过实际项目提升编程技能。该书涵盖了从基础语法到高级特性的全面教程,同时还提供了丰富的实践项目,使...
本教程“Python语言程序设计实践教程”旨在帮助学习者通过实践来掌握Python编程基础,而“参考答案”部分则是对教程练习的解答,旨在辅助学习者检查自己的理解并深化技能。 在Python语言中,基础知识点包括: 1. *...