第一步 最好是在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
相关推荐
python-oracledb的源码和使用示例代码, python-oracledb 1.0,适用于Python versions 3.6 through 3.10. Oracle Database; This directory contains samples for python-oracledb. 1. The schemas and SQL ...
cx_Oracle支持Python 2.7以及3.4及以上版本。安装cx_Oracle最简单的方法是使用pip工具。如果在安装过程中遇到问题,可以参考“故障排除”部分。cx_Oracle使用ODPI-C库来实现Python与Oracle数据库的连接。安装好cx_...
本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...
在提供的文件列表中,`cx_Oracle-5.3-11g.win-amd64-py3.5-2.exe`就是cx_Oracle的安装包,它是专门为Python设计的Oracle数据库驱动,支持Python 3.5版本,适用于64位Windows系统。安装这个驱动后,我们可以在Python...
Python实现两个Oracle数据库同步工作
Python如何操作Oracle的Blob字段,
最近工作有接触到Oracle,发现很多地方用Python脚本去做的话,应该会方便很多,所以就想先学习下Python操作Oracle的基本方法。 考虑到Oracle的使用还有一个OracleClient的NetConfig的存在,我觉得连接起来就应该不是...
Python程序设计基础及实践是学习Python编程的关键步骤,尤其对于初学者来说,它提供了一个全面了解这门语言的平台。Python作为一门高级编程语言,以其简洁的语法和强大的功能深受开发者喜爱,广泛应用于Web开发、...
【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识...
cx_Oracle-6.3.1.tar.tgz,oracle client 11.2的rpm安装包,及安装说明。 cx_oracle是源文件安装,解压后,执行:python3 setup.py install
用Python写的Oracle数据库配置链接源码,实现数据导入导出,并新建表。数据库链接配置如IP/port/database/username/pwd等信息自行填写。
5. **高级技巧和窍门**:提供一系列高级使用技巧和最佳实践,帮助提升Python与Oracle数据库交互的效率和可靠性。 在开发和部署Oracle数据库应用程序时,了解和掌握这些Python与Oracle的接口技术至关重要。这份...
Python操作Oracle数据库是一种常见的任务,尤其在数据处理和自动化脚本编写中。为了实现这一功能,我们需要特定的软件和库。以下是对标题、描述和标签的详细解释,以及相关知识点的深入探讨。 首先,"cx_Oracle-...
`python-oracle 64安装包`是为了让Python程序能够与Oracle数据库进行交互而设计的类库,它为Python开发者提供了连接和操作Oracle数据库的接口。 在Python中,`cx_Oracle`是常用的Oracle数据库驱动,它是Oracle官方...
python 操作oracle 安装oracle依赖。Oracle客户端安装的炕,文档有下载地址版本是 11_2 不过高版本意思都一样
Python连接Oracle驱动主要涉及到Python的数据库访问能力,通常我们使用第三方库如`cx_Oracle`来实现。`cx_Oracle`是Python与Oracle数据库交互的一个高效、稳定的接口,它允许Python程序员直接使用Oracle的数据类型,...
2. **安装cx_Oracle**:在Linux环境下,可以使用RPM包管理器(如yum或dnf)安装cx_Oracle,或者通过pip在Python环境中安装。对于Python 2.7和2.4,应分别使用对应的RPM文件。 3. **建立连接**:使用cx_Oracle....
在《Python编程:从入门到实践》这本书中,你会学习到基础的编程概念,如变量、数据类型、控制流(条件语句和循环)、函数,以及如何使用Python的标准库。这本书还将引导你了解面向对象编程,理解类和对象的概念,...
### Window下Python远程连接Oracle知识点详解 #### 一、引言 随着企业级应用的不断发展,数据集成成为了软件开发中的重要环节。Python作为一种强大的编程语言,不仅具备良好的易用性,还能通过各种库来实现复杂的...
python 操作数据库 mysql oracle cx_oracle to_sql 操作数据库 读取 插入 更新