在Linux系统上实现用Python远程访问Oracle数据库
2009-12-17 15:20
866 查看
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数据库
- 用putty远程访问虚拟机linux系统Oracle数据库。
- Linux系统中如何实现远程控制
- 基于邮件系统的远程实时监控系统的实现 Python版
- 利用VNC实现Windows远程访问Linux小结
- Linux系统下实现远程连接MySQL数据库的方法教程
- linux下通过rsync+inotify 实现数据实时备份(远程容灾备份系统)
- Ubuntu下通过sftp远程登录linux系统,并实现上传、下载文件
- Python实现的远程登录windows系统功能示例
- Python实现在Linux系统下更改当前进程运行用户
- Linux系统远程访问Windows系统
- windows远程桌面访问Linux系统 (XRDP+VNC )
- 利用Python实现对linux服务器SSH远程连接和系统操作的几种方式
- 将nodejs项目部署到阿里云ESC服务器,linux系统配置80端口,实现公网IP访问
- Linux配置SSH服务实现远程远程访问
- xrpd实现远程桌面Linux系统
- python paramiko实现ssh远程访问的方法
- Linux系统桌面下实现远程控制win7
- Linux远程登录访问win 7系统详细配置步骤
- 使用python获取CPU和内存信息的思路与实现(linux系统)