cx_Oracle安装出现的问题
1.安装cx_Oracle
(1)在线安装
pip install cx_Oracle
(2)源码安装
下载源码:https://pypi.org/project/cx-Oracle/
tar -zxvf cx_Oracle-8.1.0.tar.gz
cd cx_Oracle-8.1.0
python setup.py install
2.测试
import cx_Oracle
导入包时未出错,当运用connect函数时,则提示错误!!
需要安装oracle客户端解决问题,这个安装oracle的轻量级客户端。
3.安装oracle
(1)安装zip包
下载地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
instantclient-basiclite-linux.x64-11.2.0.4.0dbru.zip
instantclient-sdk-linux.x64-11.2.0.4.0dbru.zip
instantclient-sqlplus-linux.x64-11.2.0.4.0dbru.zip
解压文件到instanceclient_版本号:
在./network/admin/下新建tnsname.ora,并编辑:
ORCL=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))
配置环境变量:
export ORACLE_HOME=/home/instantclient_11_2
export PATH=$ORACLE_HOME:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
(2)安装rpm包
下载:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
rpm -ivh rpm包
#显示rpm包的安装位置
rpm -qpl oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
如果提示RPM should not be used directly install RPM packages, use Alien instead!,需要安装alien
apt-get install alien
但是提示E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/c/curl/curl_7.68.0-1ubuntu2.4_amd64.deb 404 Not Found [IP: 91.189.88.142 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?,需要更新apt-get(命令是apt-get update),或者是忽略(--fix-misiing),这里边我更新了apt-get,然后重新执行apt-get install alien,然后
alien -i **.rpm
在./network/admin/下新建tnsname.ora,并编辑:
ORCL=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))
配置环境变量:
export ORACLE_HOME=/usr/lib/oracle/11.2/client64export ORACLE_SID=orclexport TNS_ADMIN=$ORACLE_HOME/network/adminexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport SQLPATH=$ORACLE_HOMEPATH=$PATH:$ORACLE_HOME/bin
(3)测试远程连接
sqlplus username/paddword@ip:port/sid
提示:不要装太高版本,容易出现glibc版本较低问题,且安装不容易成功
cx_Oracle安装出现的问题相关推荐
- python cx_oracle配置_python连接oracle的模块cx_Oracle安装和配置
下载相应版本的cx_Oracle 安装cx_Oracle-5.1.2-11g-py24-1.x86_64.rpm,其他版本类似, rpm -ivh cx_Oracle-5.1.2-11g-py24- ...
- python cx oracle安装_python3.6的安装及cx_oracle安装
一.创建所需目录 mkdir -p /home/用户名/software/python3.6.1 mkdir -p /home/用户名/priv/byd mkdir -p /home/用户名/priv ...
- cx_oracle安装教程,Python 安装 cx_Oracle
说明: 本文档内容基于Python 2.7.8版本进行操作. 一.下载cx_Oracle 二.下载Oracle客户端驱动(Oracle Instant Client Basic) 三.Windows下 ...
- 不安装Oracle使用cx_Oracle
使用Python连接Oracle数据库的环境非常麻烦,尤其在window下的配置,默认情况下需要安装Oracle数据库才行,对于不想在机器上安装Oracle的用户来讲,安装过程会出现各种问题.最常见的 ...
- cx oracle6 oracle10,python安装cx_Oracle
首先安装配置时,必须把握一个点,就是版本一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本,然后安装配置就容易了! 如果已经安装Python,查看你安装的Pyt ...
- macos下 python安装cx_oracle
2019独角兽企业重金招聘Python工程师标准>>> 1) 首先通过命令安装cx_Oracle pip install cx_Oracle 也可在pycharm里面安装,File- ...
- python cx_oracle_Python3安装cx_Oracle连接oracle数据库实操总结
首先安装配置时,必须把握一个点,就是版本一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本,然后安装配置就容易了! 如果已经安装Python,查看你安装的Pyt ...
- Python2.6 Cx_Oracle Linux下编译安装
分类: python Oracle 2012-06-07 00:04 239人阅读 评论(0) 收藏 举报 (一) Python 2.6 安装 1.下载Python2.6.X 版本的源码包,这里采用平 ...
- Python3安装cx_Oracle连接oracle数据库实操总结
弄清版本,最重要!!! 首先安装配置时,必须把握一个点,就是版本一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本,然后安装配置就容易了! 如果已经安装Pyth ...
最新文章
- java 数字三角形_数字三角形 Number Triangles(java的MLE解决办法)
- 今晚中科院刘永鑫报告:宏基因组数据分析的机遇与挑战
- pac代理模式什么意思_满镒财务:代理记账所说的“核税”是什么意思?
- Dubbo的静态服务
- 【软件工程】实体类的持久性
- ssm配置文件引用细节
- 路由器长期通电好不好?
- 600岁故宫插上科技翅膀 技术与营销的「双刃剑」?
- 如何root安卓手机_如何从我的字体里面提取TTF并阉割成未Root安卓手机能用的?...
- 数据库设计方法、规范和技巧
- QT找不到python27.dll或python36.dll解决办法
- 一些神奇的小函数(一)——gotoxy篇
- 六大设计原则之SRP
- 基于springBoot+MyBatis+Vue的前后端分离旅游管理系统
- usaco 1.1 greedy gift givers
- 海恩法则和费曼学习法
- TortoiseSVN不会弹出认证(账号密码)或 TortoiseSVN正在启动版本库浏览器
- 中国20顶级富豪惊人挥霍排行榜 仅一家IT老板
- 移动应用安全之沙盒技术
- SpringBoot系列之切换log4j日志框架
热门文章
- String Statistics(2008年珠海市ACM程序设计竞赛)
- backtrader期权回测框架
- 面向对象阶段个人总结
- php接收vue请求数据axios,详解vue axios用post提交的数据格式
- java byte md5_Java开发网 - byte[]按自定义编码转换成String(MD5)
- 有字符csv文件导入matlab_Matlab:如何读取CSV文件以及如何读取带有字符串数据项的CSV文件...
- 输出四位完全平方数_完全平方数中的规律
- java futuretask 实例_java 使用Callable+FutureTask获取执行结果
- java 写tb级文件_三管齐下!TB 级文件的上传性能瞬间被优化 100 倍!
- 启动mq命令 linux,RocketMQ:Linux下启动server和broker的命令