Ubuntu14.04搭建Oracle instantClient 11.2.0.4并配置cx_Oracle5.1.2
一、配置Oracle instantClient 11.2.0.4
1.下载Oracle客户端:
打开http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
下载如下两个文件:
instantclient-basic-linux.x64-11.2.0.4.0.zip
instantclient-sqlplus-linux.x64-11.2.0.4.0.zip
2.安装Oracle客户端:
$ sudo mkdir /opt/oracle
$ sudo chown colben.colben /opt/oracle -R
$ unzip instantclient-basic-linux.x64-11.2.0.4.0.zip -d /opt/oracle/
$ unzip instantclient-sqlplus-linux.x64-11.2.0.4.0.zip /opt/oracle/
$ mkdir /opt/oracle/instantclient_11_2/network/admin -p
copy对应服务器的tnsnames.ora到上一步新建的目录
3.配置Oracle环境变量:
$ vim ~/.bashrc
添加以下内容
# Oracle client 11_2
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/instantclient_11_2
export PATH=$ORACLE_HOME:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME:${LD_LIBRARY_PATH}
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.UTF8
$ source ~/.bashrc
4.安装aio库,更新ldconfig
$ sudo apt-get install libaio1
$ sudo vim /etc/ld.so.conf.d/ora.conf
增加以下内容
/opt/oracle/instantclient_11_1/
$ sudo ldconfig -v
5.客户端安装完成,测试
$ sqlplus db_user/db_password@service_name #测试没有通过
$ sqlplus db_user/db_password@//ip:1521/service_name #测试通过
二、配置cx_Oracle5.1.2
1.打开http://zh.sourceforge.jp/projects/sfnet_cx-oracle/releases/
下载如下文件
cx_Oracle-5.1.2-11g-py27-1.x86_64.rpm
2.解压该文件(图形界面双击解压),提取其中的site-packages目录,将其移动到/usr/lib/python2.7/下
3.配置完成,在python2.7解释器中测试
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cx_Oracle
>>> db=cx_Oracle.connect('boya','boya','10.144.64.33:1521/orcl.ntars.com')
>>> db.version
'10.2.0.1.0'
>>>
转载于:https://www.cnblogs.com/colben/p/4135466.html
Ubuntu14.04搭建Oracle instantClient 11.2.0.4并配置cx_Oracle5.1.2相关推荐
- Ubuntu14.04搭建LXR本地服务器阅读Linux内核代码
CSDN GitHub Ubuntu14.04搭建LXR本地服务器阅读Linux内核代码 AderXCoding/system/tools/lxr 本作品采用知识共享署名-非商业性使用-相同方式共享 ...
- Oracle Database 11.2.0.1(静默安装)
http://www.cnblogs.com/ylqmf/archive/2012/04/16/2451211.html 本文档是Oracle Database 11.2.0.1 for RHEL5 ...
- oracle数据库7个安装包,Oracle 11gR2(11.2.0.4)安装包(7个)作用说明
在之前使用Oracle10G的时候,官网下载的数据库安装包只有两个文件,解压合并后为完整的安装包. 后来因为检查出多个Oracle漏洞,需要现场Oracle数据库版本需要升级到11.2.0.4,下载的 ...
- Oracle instantclient 11.2 (64位)安装与配置tnsnames.ora,并使用PL/SQL Develpoer14(64位)连接数据库
1.在电脑上安装Oracle instantclient 11.2 (64位),安装之后目录为:D:\app\XX\product\11.2.0\client_2 2.在D:\app\XX\produ ...
- maven导入orcal坐标 报错 :Cannot resolve com.oracle:ojdbc14:11.2.0.1.0
报错:Cannot resolve com.oracle:ojdbc14:11.2.0.1.0 解决方案: 好的第一步下载oracle JDBC驱动包,搜了下全是让付费下载那个破文件 ojdbc14这 ...
- oracle 11G 11.2.0.4 RAC环境打补丁
一.准备工作 1,数据库环境 操作系统版本 : RedHat 7.2 x64 数据库版本 : Oracle 11.2.0.4 x64 RAC Grid : 11 ...
- 单机 Oracle 11g(11.2.0.4)手动打补丁PSU(11.2.0.4.8)
环境说明: database : 11.2.0.4 x64 os: centos6.7 x64 准备内容: OPatch : p6880880_112000_Linux-x86-64.zip DB P ...
- csharp: ODP.NET,System.Data.OracleClient(.net 4.0) and System.Data.OleDb读取Oracle g 11.2.0的区别...
ODP.NET: 引用: using Oracle.DataAccess; //Oracle g 11.2.0 using Oracle.DataAccess.Client; using Oracle ...
- oracle 11.2.0.3.4 psu 14275605 下载,Oracle RAC 11.2.0.3.2 升级 11.2.0.3.4
Oracle RAC 11.2.0.3.2升级11.2.0.3.4 安装环境操作系统:RHEL6.264bitOracle Database版本:11.2.0.3.2Oracle Grid版本:11. ...
最新文章
- 对抗攻击层出不穷?神经科学带来新突破、导出智能统一框架,Hinton:我早有洞见...
- activity切换动画特效
- linux 安装系统划分lvm分区
- 【CTF大赛】100步getshell之就差一步——The MOVAPS issue
- sun.misc.Unsafe操作手册
- kmeanssklearn实例_sklearn实践(一):kmeans聚类
- c++ h cpp文件如何关联_C++核心准则SF.5: .cpp文件必须包含定义它接口的.h文件
- Ubuntu 13.04设置root用户登录图形界面
- 2017.4.23 一元三次方程求解 思考记录
- 演示:取证分析IPV6组播地址的构成原理
- RadASM DosBox设置无法生效问题
- python 目标跟踪算法_目标跟踪入门——目标跟踪算法综述
- Excel VBA Dictionary excel vba 字典大全
- 2016年腾讯实习生校园招聘-电面
- 持续更新,mysql的复习强化路
- SDN网络下有哪些SDN交换机选择?
- 【代码小记】赏析《RAFT:运动属性的光流感知》
- Flutter 学习
- /proc 文件系统中的文件及内容介绍
- @keyup.enter失效问题
热门文章
- 监控WebLogic9/10的项目部署到Tomcat报[Unsupported protocol: t3]异常的解决办法
- perl DBD Informix install and test
- resultset 的指针报错原因
- Oracle 修改表空间文件路径
- 使用MediaCodec硬解码h.265视频及音频进行播放
- RabbitMQ集群和失败处理
- java Comparable和Comaprator的对比
- delphi 的 pos 函数 对中文支持不好。
- 分众传媒的连夜雨和消化不良症
- Linux 命令(49)—— export 命令(builtin)