1. rpm을 deb로 변환하기 위해 alien 을 설치한다.
$sudo aptitude install alien
2. oracle instant client가 설치되어 있지 않다면 설치한다.
$sudo alien oracle-instantclient-basic-10.2.0.4-1.i386.rpm
$sudo dpkg -i oracle-instantclient-basic_10.2.0.4-2_i386.deb
$sudo dpkg -i oracle-instantclient-basic_10.2.0.4-2_i386.deb
3. cx_Oracle을 설치한다.
oracle instant client와 마찬가지로 alien으로 데비안 패키지로 변환한 다음 dpkg를 사용해서 설치.
4. 설치 확인
$sudo aptitude search oracle
5. 환경 변수 설정
$export ORACLE_HOME=/usr/lib/oracle/10.2.0.4/client
$export LD_LIBRARY_PATH=$ORACLE_HOME/lib
$export LD_LIBRARY_PATH=$ORACLE_HOME/lib
6. 심볼릭 링크 생성
$cd /usr/lib/python2.6
$ln -s site-packages/cx_Oracle.so
$ln -s site-packages/cx_Oracle.so
7. import 되는지 테스트!
$python -c 'import cx_Oracle'
8. tnsnames.ora 설정
$sudo vi /etc/tnsnames.ora
9. 커넥션 확인
$python
>>>import cx_Oracle
>>>cx_Oracle.connect('.....')
<cx_Oracle.Connection to .....>
>>>import cx_Oracle
>>>cx_Oracle.connect('.....')
<cx_Oracle.Connection to .....>
'리눅스&우분투' 카테고리의 다른 글
듀얼 모니터에서 AWN 사용하기 (0) | 2009.08.09 |
---|---|
gnome-terminal default size setting (0) | 2009.08.09 |
zombie 프로세스 찾기 (0) | 2009.08.09 |
find command (0) | 2009.08.09 |
linux history command tip (0) | 2009.08.08 |