Changes between Version 1 and Version 2 of WF/conexaobancooracle


Ignore:
Timestamp:
03/30/09 11:36:11 (12 years ago)
Author:
gbisotto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/conexaobancooracle

    v1 v2  
    3232$conn->disconnect(); 
    3333}}} 
     34 
     35'''Atenção: a configuração do servidor apache2/php para conexão com o oracle NÃO vem pré-configurada com a instalação padrão do workflow, para tanto deve-se seguir o roteiro de instalação abaixo.''' 
     36 
     37'''OBS: todos os comandos devem ser executados com o usuário root''' 
     38 
     39= Configuração do servidor para acesso a banco Oracle (OCI) = 
     40 
     41== Instalação das bibliotecas da Oracle == 
     42 
     43Antes, de iniciar a instalação, verifique se a biblioteca libaio está instalada. Caso não esteja, instale-a através do 
     44 
     45 
     46{{{ 
     47apt-get install libaio 
     48}}} 
     49 
     50 
     51Crie o diretório onde a biblioteca ficará instalada: 
     52 
     53 
     54{{{ 
     55mkdir -p /opt/oracle/instantclient 
     56cd /opt/oracle/instantclient 
     57}}} 
     58 
     59 
     60Baixe os seguintes arquivos no diretório recém criado: 
     61 
     62http://download.oracle.com/otn/linux/instantclient/11106/basic.zip 
     63 
     64http://download.oracle.com/otn/linux/instantclient/11106/sdk.zip 
     65 
     66Execute os comandos abaixo para instalar as bibliotecas do Oracle: 
     67 
     68 
     69{{{ 
     70unzip basic.zip 
     71}}} 
     72 
     73 
     74{{{ 
     75unzip sdk.zip 
     76mv instantclient_11_1/* . 
     77rmdir instantclient_11_1 
     78echo /opt/oracle/instantclient >> /etc/ld.so.conf 
     79ldconfig 
     80ln -s libclntsh.so.11.1 libclntsh.so 
     81ln -s libocci.so.11.1 libocci.so 
     82rm basic.zip sdk.zip 
     83}}} 
     84 
     85 
     86== Instalação da Extensão OCI8 == 
     87 
     88Agora, precisamos instalar a extensão OCI8 (que permite o PHP conectar-se com o ORACLE): 
     89 
     90{{{ 
     91mkdir -p /usr/local/src 
     92cd /usr/local/src 
     93}}} 
     94 
     95Baixar a extensão (link abaixo) no diretório recém criado: 
     96 
     97http://pecl.php.net/get/oci8-1.2.4.tgz 
     98 
     99Instale a extensão através dos seguintes comandos: 
     100 
     101{{{ 
     102 
     103tar zxvf oci8-1.2.4.tgz 
     104cd oci8-1.2.4/ 
     105phpize 
     106./configure --with-oci8=shared,instantclient,/opt/oracle/instantclient 
     107make 
     108make install 
     109rm oci8-1.2.4.tgz 
     110}}} 
     111 
     112 
     113Adicione a linha "extension=oci8.so" (sem as aspas) no arquivo "/etc/php5/apache2/php.ini" logo após as outras declarações de extensões. 
     114Reinicie o serviço apache: 
     115 
     116{{{ 
     117 
     118/etc/init.d/apache2 restart 
     119}}} 
     120