标签:
1、安装cx_Oracle模块
1-1、环境准备:
1-1-1、oracle client最小安装
instantclient-sqlplus-linux.x64-11.2.0.4.0
instantclient-basic-linux.x64-11.2.0.4.0
instantclient-sdk-linux.x64-11.2.0.4.0
1-1-2oracle client目录结构:
1-1-3、环境配置:(此脚本使用 source installsqlplus.sh的方法生效)
cat sqlplus/installsqlplus.sh
cat >> $HOME/.bash_profile <<EOF
export ORACLE_HOME=`pwd`
export TNS_ADMIN=\$ORACLE_HOME
export PATH=\$PATH:\$ORACLE_HOME/bin
LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:\$ORACLE_HOME/lib
EOF
source $HOME/.bash_profile
1-2、安装python:
tar zxf Python-2.7.10.tar.gz
cd Python-2.7.10
./configure --prefix=$HOME/python
make && make install
1-3、安装cx_Oracle:
tar zxf cx_Oracle-5.2.tar.gz
../python/bin/python setup.py install
2、cx_Oracle操作介绍:
#连接数据库
conn=cx_Oracle.connect(‘zabbix/zabbix@192.168.199.13:1521/orcl‘)
#建立cursor指针(下面操作都通过此指针进行)
cur=conn.cursor()
#操作数据库(SQL语句不需要;号)
#例:exe=cur.execute(‘select * from v$database‘)
#一次取完所有数据
fet=exe.fetchall()
#一次取一行数据
#关闭光标
#关闭数据库连接
#其他信息查看
#参考数据库版本
cx_Oracle模块详解
标签:
原文地址:http://www.cnblogs.com/goldd/p/5377475.html