Ubuntu14.04搭建Oracle instantClient 11.2.0.4并配置cx_Oracle5.1.2
2014-12-01 16:57
381 查看
一、配置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'
>>>
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'
>>>
相关文章推荐
- Ubuntu14.04搭建Oracle instantClient 11.2.0.4并配置cx_Oracle5.1.2
- Ubuntu14.04安装Oracle Instant Client
- 在Ubuntu下安装Oracle Instant Client
- Oracle Database Instant Client即时客户端配置使用
- oracle instantclient basic +pl/sql 安装和配置
- 只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库 .
- oracle instantclient basic +pl/sql 安装和配置
- 使用oracle instant client 配置plsql developer连接
- linux服务器上 oracle instantclient 客户端的安装和配置
- Oracle Instant Client 配置方法
- [笔记]--Ubuntu安装Oracle Instant Client
- Windows XP下 oracle instant client 配置指南
- 安装新的Oracle Instant Client后重新配置PL/SQL Developer和环境:
- oracle-instantclient 配置
- oracle instantclient basic +pl/sql 安装和配置
- Oracle Instant Client(即时客户端) 安装与配置
- Oracle Database Instant Client即时客户端配置使用
- oracle instant client 客户端配置 连接远程oracle服务器(11g r2)
- ORACLE instantclient配置
- 轻量级安装配置oracle instant client