【python用cx_Oracle连接数据库,出现错误cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client li】教程文章相关的互联网学习教程文章

windows环境 python 与 cx_oracle 连接 记录【图】

一、我的环境 OS: 64位 windows7 oracle client: instantclient_11_2 ,为了连接pl/sql,只能32为 python:python-3.5.4 32位 cx_oracle:cx_Oracle-5.3-11g.win32-py3.5 下载地址:https://pypi.python.org/pypi/cx_Oracle/5.3 下载低版本cx_Oracle版本 pycharm:pycharm-professional-2017.3.2 64位 二、安装备忘 (1)环境选择对了,很容易的事情,选不对,会遇到N多坑,我遇到了至少6种错误, 后来全部卸载, 选择...

Python3安装cx_Oracle连接oracle数据库实操总结【图】

cx_Oracle和python版本对应,都是3.4; cx_Oracle和instantclient版本对应,都是11; 、 再次说明(别嫌我啰嗦,弄明白很重要):比如,我的系统是win7 64位,python版本却是32位的,所以下载安装的Oracle Client 也是32位 11g的,相应的cx_Oracle 也要是32位11g的,当然也要注意python的版,本python2.X还是python3.X,也要下相应的版本的。 这一点弄明白之后,我们就要准备安装了。 cx_Oracle安装 下载地址:https://pypi.pytho...

python3使用cx_Oracle连接oracle时,怎么传参sid或service_name【代码】

使用cx_Oracle.makedsn连接oracle数据库时,如果用Service name不用SID,应该如下传参。 dns_tns=cx_Oracle.makedsn(host,port,service_name=service_name) 如果用SID不用Service name,应该如下传参。 dns_tns=cx_Oracle.makedsn(host,port,sid_info) 或 dns_tns=cx_Oracle.makedsn(host,port,sid=sid_info) 1 #!/usr/bin/env python32 # -*- coding: utf-8 -*-3 4 import cx_Oracle 5 dns_tns=cx_Oracle.makedsn(host,port,se...

python使用cx_oracle连接oracle数据库【代码】

注意: 1.cx_Oracle无法直接连接oracle,需要调用本地的oracle客户端对oracle进行操作 2.python,cx_Oracle,oracle客户端的位数要一致 步骤: 1.安装python可以直接去python官网下载安装程序,也可以下载minconda进行安装,推荐使用minconda。 2.安装cx_Oracle可以使用pip,如果安装的是minconda,可以使用conda进行安装 3.安装oracle客户端参考:https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html#id1 ...

zabbix自定义key监控oracle连接状态(python脚本)【代码】【图】

目的:此次实验目的是为了zabbix服务端能够实时监控某服务器上oracle实例能否正常连接 环境:1、zabbix_server  2、zabbix_agent(含有oracle) 主要知识点: 1、zabbix_get用法 2、python中cx_Oracle模块使用 ------------------------------------------------------------------------------ 1、zabbix_get用法 常用用法 zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address] -k item-key 在我们zabbix_serve...