最近开始学习Python,于是想用Python写一些测试脚本。公司现有的数据库是Oracle,就涉及到一个如何用Python去连接Oracle的问题。Google了一下,问题解决。本着好脑子不如烂笔头的原则,把安装步骤记录下来。
1 安装Python(这个基本上是废话)
2 安装cx_Oracle, 这个是一个Python的扩展包,用来访问Oracle数据库的。Windows的安装文件可以到
http://cx-oracle.sourceforge.net/这里去下载。
3 下载Oracle客户端(Oracle Instant Client),这个是Python扩展包所需要的。可以到
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html去下载。下载后解压到本地磁盘(例如:D:\oracle\instantclient_11_2),把它加入到环境变量的path中。
4 添加tnsnames.ora文件。新建一个叫tnsnames.ora的文件,内容如下:
ORA11 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = sid)
)
)
将此文件放到一个你喜欢的目录下(我的是D:\oracle\network\admin),在环境变量中添加一个变量名字为TNS_ADMIN的变量,值为你的文件目录
5 编写测试代码:
import cx_Oracle
db_conn = cx_Oracle.connect(“user/pass@tnsname.world”)
如果没有任何异常出现,说明安装成功。
分享到:
相关推荐
这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace procedure test_msg(i_user in varchar2, o_msg out varchar2) is begin o_msg := i_user ||', Good ...
Python连接Oracle数据库,最常用的就是cx_Oracle包了,这是一篇cx_Oracle工具的官方文档,里面详细介绍了cx_Oracle的特点安装配置等,有需要的同学可以下载来看
cx_Oracle-6.3.1.tar.tgz,oracle client 11.2的rpm安装包,及安装说明。 cx_oracle是源文件安装,解压后,执行:python3 setup.py install
Windows10 64位下Oracle数据库下载安装以及安装python包cx_Oracle,还包括我遇到的一些问题
python读取oracle数据库的安装包,为whl文件格式,适合python3.6与3.7版本。 cx_Oracle-7.3.0-cp36-cp36m-win_amd64.whl cx_Oracle-7.3.0-cp37-cp37m-win_amd64.whl
连接oracle11G需要的类,解压,里面包括32位版本与64位版本,适用于oracle 11g
本文档为cx_Oracle库使用手册,cx_Oracle库为python连接Oracle的模块
在Jupyter连接Oracle数据库所需要的文件,请根据python版本选择。
包含cx_oracle在linux环境下所需所有依赖项及一个readme说明文档。 python版本:3.x 操作系统:linux
cx_Oracle调用oracle所需驱动,官方(instantclient_21_3)文件,将所有dll文件,复制到python环境中的venv/Lib/site-packages即可。
里面包含python2.4.3和对应cx_Oracle 扩展包的安装文件
离线安装cx_oracle,系统版本redhat7.4,python版本2.7.5,资源包括oracle客户端的rpm包及python-devel包和cx_oracle的全部包
使用python语言连接oracle数据库的连接工具,示例如下: import cx_Oracle connection = cx_Oracle.connect("scott", "tiger", "localhost/orcl") cursor = connection.cursor() cursor.execute(""" SELECT empno...
安装python 支持的 cx_Oracle的第三方支持,,oracle-instantclient客户端,pymongo-3.6.1.tar.gz
python连接oracle Python没有自带oracle驱动,cx_Oracle可以实现Python访问oracle的目的,如果要访问Oracle,首先要下载安装cx_Oracle
python3.3+cx_Oracle 安装匹配的
Linux下cx_Oracle离线安装包,详情参考 https://blog.csdn.net/qq_36743482/article/details/80884190
cx_oracle python34 dll 文件
主要介绍了python安装cx_Oracle模块常见问题与解决方法,举例分析了Python在Windows平台与Linux平台安装cx_Oracle模块常见问题、解决方法及相关注意事项,需要的朋友可以参考下
资源分类:Python库 所属语言:Python 资源全名:cx_Oracle-6.0rc1-cp36-cp36m-manylinux1_x86_64.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059