Changes between Version 4 and Version 5 of WF/conexaobancooracle


Ignore:
Timestamp:
08/13/09 11:32:49 (13 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/conexaobancooracle

    v4 v5  
    4141}}} 
    4242 
    43 '''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.''' 
     43== Instalação das Bibliotecas da Oracle == 
    4444 
     45A 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. 
    4546 
    46 ---- 
     47Todos os comandos devem ser executados com o usuário root 
    4748 
    48  
    49 '''OBS: todos os comandos devem ser executados com o usuário root''' 
    50  
    51 = Configuração do servidor para acesso a banco Oracle (OCI) = 
    52  
    53 == Instalação das bibliotecas da Oracle == 
    54  
    55 Antes, de iniciar a instalação, verifique se a biblioteca libaio está instalada. Caso não esteja, instale-a através do 
    56  
    57  
     491) Antes, de iniciar a instalação, verifique se a biblioteca libaio está instalada. Caso não esteja, instale-a através do 
    5850{{{ 
    59 apt-get install libaio 
     51apt-get install libaio1 
    6052}}} 
    6153 
    62  
    63 Crie o diretório onde a biblioteca ficará instalada: 
    64  
    65  
     542) Crie o diretório onde a biblioteca ficará instalada: 
    6655{{{ 
    6756mkdir -p /opt/oracle/instantclient 
     
    6958}}} 
    7059 
     603) Baixar a última versão do software instantclient da Oracle, compatível com a arquitetura do servidor: 
     61{{{ 
     62http://www.oracle.com/technology/software/tech/oci/instantclient/index.html 
    7163 
    72 Baixe os seguintes arquivos no diretório recém criado: 
     64Será necessário um usuário e senha para logar. Cadastre-se no site. 
     65}}} 
    7366 
    74 http://download.oracle.com/otn/linux/instantclient/11106/basic.zip 
    75  
    76 http://download.oracle.com/otn/linux/instantclient/11106/sdk.zip 
    77  
    78 Execute os comandos abaixo para instalar as bibliotecas do Oracle: 
    79  
    80  
     674) Execute os comandos abaixo para instalar as bibliotecas do Oracle: 
    8168{{{ 
    8269unzip basic.zip 
    83 }}} 
    84  
    85  
    86 {{{ 
    8770unzip sdk.zip 
    8871mv instantclient_11_1/* . 
     
    9578}}} 
    9679 
    97  
    9880== Instalação da Extensão OCI8 == 
    9981 
    100 Agora, precisamos instalar a extensão OCI8 (que permite o PHP conectar-se com o ORACLE): 
    101  
     821) Agora, é necessário instalar a extensão OCI8 (que permite o PHP conectar-se com o ORACLE): 
    10283{{{ 
    10384mkdir -p /usr/local/src 
     
    10586}}} 
    10687 
    107 Baixar a extensão (link abaixo) no diretório recém criado: 
     882) Baixar a extensão (link abaixo) no diretório recém criado: 
     89{{{ 
     90http://pecl.php.net/package/oci8 
     91}}} 
    10892 
    109 http://pecl.php.net/get/oci8-1.2.4.tgz 
    110  
    111 Instale a extensão através dos seguintes comandos: 
    112  
     933) Instale a extensão através dos seguintes comandos: 
    11394{{{ 
    114  
    115 tar zxvf oci8-1.2.4.tgz 
    116 cd oci8-1.2.4/ 
     95tar zxvf oci8-1.3.5.tgz 
     96cd oci8-1.3.5/ 
    11797phpize 
    11898./configure --with-oci8=shared,instantclient,/opt/oracle/instantclient 
    11999make 
    120100make install 
    121 rm oci8-1.2.4.tgz 
     101rm oci8-1.3.5.tgz 
    122102}}} 
    123103 
     1044) Adicione 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. 
    124105 
    125 Adicione 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. 
    126 Reinicie o serviço apache: 
    127  
     1065) Reinicie o serviço apache: 
    128107{{{ 
    129  
    130108/etc/init.d/apache2 restart 
    131109}}} 
    132