[转载]在Linux系统上实现用Python远程访问Oracle数据库
2012-04-25 17:04
706 查看
1、下载oracle软件
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html
oracle-instantclient-basic-10.2.0.4-1.i386.rpm
oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
oracle-instantclient-devel-10.2.0.4-1.i386.rpm
2、安装rpm包
rpm -ivh oracle-instantclient-basic-10.2.0.4-1.i386.rpm
rpm -ivh oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
rpm -ivh oracle-instantclient-devel-10.2.0.4-1.i386.rpm
3、配置文件
#vi /etc/ld.so.conf
在最后加入/usr/lib/oracle/10.2.0.4/client/lib
重启ldconfig
ldconfig
vi /root/.bash_profile
增加如下两行:
export ORACLE_HOME=/opt/instantclient_10_2
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
运行source /root/.bash_profile使改动生效
#vi /etc/profile最后加入
export ORACLE_HOME=/usr/lib/oracle/10.2.0.4/client
export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.
export TNS_ADMIN=$ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME/bin:.
Oracle安装完成
此时就可以用sqlplus访问远端Oracle数据库了 # sqlplus 用户名/密码@数据库服务器名:端口号/SERVICE
4,下载安装cx_Oracle(源码安装)
python setup.py build
python setup.py install
>>> import cx_Oracle
>>>
搞定。
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html
oracle-instantclient-basic-10.2.0.4-1.i386.rpm
oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
oracle-instantclient-devel-10.2.0.4-1.i386.rpm
2、安装rpm包
rpm -ivh oracle-instantclient-basic-10.2.0.4-1.i386.rpm
rpm -ivh oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
rpm -ivh oracle-instantclient-devel-10.2.0.4-1.i386.rpm
3、配置文件
#vi /etc/ld.so.conf
在最后加入/usr/lib/oracle/10.2.0.4/client/lib
重启ldconfig
ldconfig
vi /root/.bash_profile
增加如下两行:
export ORACLE_HOME=/opt/instantclient_10_2
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
运行source /root/.bash_profile使改动生效
#vi /etc/profile最后加入
export ORACLE_HOME=/usr/lib/oracle/10.2.0.4/client
export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.
export TNS_ADMIN=$ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME/bin:.
Oracle安装完成
此时就可以用sqlplus访问远端Oracle数据库了 # sqlplus 用户名/密码@数据库服务器名:端口号/SERVICE
4,下载安装cx_Oracle(源码安装)
python setup.py build
python setup.py install
>>> import cx_Oracle
>>>
搞定。
相关文章推荐
- 在Linux系统上实现用Python远程访问Oracle数据库
- 使用python获取CPU和内存信息的思路与实现(linux系统)
- Python实现在Linux系统下更改当前进程运行用户
- 将nodejs项目部署到阿里云ESC服务器,linux系统配置80端口,实现公网IP访问
- Linux中使用shell+python实现监控系统负载+邮件报警
- Ubuntu下通过sftp远程登录linux系统,并实现上传、下载文件
- 基于邮件系统的远程实时监控系统的实现 Python版
- 转载:python获取linux系统内存、cpu、网络使用情况
- python用parammiko模块实现linux的远程操作
- Linux系统下使用MySQL命令实现远程连接MySQL数据库
- python用parammiko模块实现linux的远程操作
- python通过Windows下远程控制Linux系统
- 转载: Linux 系统内核空间与用户空间通信的实现与分析
- linux下远程服务器批量执行命令及SFTP上传文件 -- python实现
- 使用python获取CPU和内存信息的思路与实现(linux系统)
- Linux配置SSH服务实现远程远程访问
- (转载)最新linux搭建gfs系统--iscsi+GFS实现网络存储
- 花生壳+端口映射实现远程ssh访问内网linux主机
- Python实现的远程登录windows系统功能示例
- Linux系统远程访问Windows系统