linux python连接oracle数据库_在Linux系统上实现用Python远程访问Oracle数据库

在Linux系统上实现用Python远程访问Oracle数据库

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

>>>

搞定。

相关文档:

(L2CAP协议简介,L2CAP在BlueZ中的实现以及L2CAP编程接口)

一:L2CAP协议简介:

Logical Link Control and Adaptation Protocol(L2CAP)

逻辑连接控制和适配协议 (L2CAP) 为上层协议提供面向连接和无连接的数据服务,并提供多协议功能和分割重组操作。L2CAP 充许上层协议和应用软件传输和接收最大长度为 64K 的 L2CAP � ......

tidy 是一个非常帮忙的网页代码分析和纠错的工具,能够支持多种页面编码,并且支持xhtml输出。如果我们偷懒,甚至可以将整个页面缓存,最后采用tidy处理,最后输出完美的xhtml代码。

linux下安装过程如下:

首先安装tidy ,下载tidy源代码:

cvs -d:pserver: [email protected] 为防备电子邮件地址收集 ......

# 安装tidy

yum install tidy libtidy-devel

# 给php添加tidy模块

wget http://pecl.php.net/get/tidy-1.2.tgz

tar -xvzf tidy-1.2.tgz

cd tidy-1.2

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --libdir=/usr/lib64

make

make install

echo "extension="tidy.so"" ......

1. Mysql 自动启动的配置

在MySQL安装程序的解压包

/usr/local/mysql/support-files

myslq.server的启动脚本程序=》 复制/etc/rc.d/init.d目录

[root@localhost ~]# cd /etc/rc.d/init.d

复制并重命名为mysql

[root@localhost init.d]# cp /usr/local/mysql/support-files/mysql.server mysql

更改属性改为“x& ......

* PYTHON 趋向于将功能相近的对象放进一个MODULE(文件)里,不用担心对象会太大,因为如果对象太大了,那它可能是做的事性太多了

需要被重构、分解。

* 开发辅助工具是PYTHON的一个强项。如构建工具、统计工具等等,只要有需求,它一定办得到,因为这些应用对安全和性能要求不高,反

而对开� ......

你可能感兴趣的:(linux)