Feedback Imprimir

Habilitando Oracle Cloud 8.0.5 ou Acima

No Scriptcase, temos disponíveis os seguintes drivers para conexão com o Oracle: Oracle 8.0.5 ou Acima, Oracle PDO, Oracle ODBC e Oracle 8. Se você estiver utilizando um ambiente próprio, pré-configurado, as extensões do Oracle devem ser habilitadas manualmente no PHP.

IMPORTANTE: Se você estiver utilizando o instalador automático do Scriptcase, as extensões já estão habilitadas no PHP, prontas para conexão. O procedimento abaixo é apenas para instalações manuais do Scriptcase.

Pré-requisitos

Antes de prosseguir nesta documentação, verifique a arquitetura do seu PHP. Para que os drivers sejam habilitados corretamente, os arquivos devem ser baixados de acordo com a arquitetura utilizada.

  • No seu Scriptcase, existe o arquivo info.php, acesse-o pela URL: http://127.0.0.1:8091/scriptcase/info.php, onde você irá encontrar a informação referente a arquitetura no phpinfo().

NOTA: Se você estiver utilizando o instalador automático do Scriptcase, a arquitetura do PHP será a mesma do instalador que você baixou. Realize o download do Oracle instant client de acordo com a arquitetura do seu PHP.

Arquitetura do PHP

  • Arquitetura x86 = 32 bits
  • Arquitetura x64 = 64 bits

Abaixo estão listados os arquivos necessários para que os drivers do Oracle sejam habilitados. Se você realizou a instalação do Scriptcase através do instalador, não é necessário realizar o download do Microsoft Visual C++ 2017. Em instalações manuais, é preciso baixar e instalar ambas as versões do Microsoft Visual C++ 2017.

Arquivos necessários:

x64

x86

IMPORTANTE: O PHP 7.3 é compatível com o Oracle Instant Client 11 ou superior.
Para realizar o download do Oracle Instant Client inferior a versão 19, é necessário ter uma Conta Oracle.

Outros Arquivos

  • Oracle Instant Client 18.5.0.0 ou Inferior: Clique Aqui

Tabela de Compatibilidade

Driver Versão do banco de dados Oracle
Oracle 8.0.5 ou Acima

9i

10g

11g R1(11.1)

11g R2(11.2)

12c

18c

19c

Instant Client Versão do banco de dados Oracle
19.6.0.0

9i

10g

11g R1(11.1)

11g R2(11.2)

12c

18c

19c

ATENÇÃO: Para utilzar o banco Oracle 11g Release 1(11.1), é preciso utilizar o instant client 11.1 ou 11.2.

Configurando e habilitando o Oracle Cloud 8.0.5 no Windows

A instalação automática do Scriptcase já vem com os drivers do Oracle pré-configurados, faltando apenas o instant_client ser configurado para realizar a conexão. Siga os passos descritos abaixo para habilitar os drivers de conexão.

1 - Extraia o pacote Instant Client Basic baixado anteriormente para raiz do seu computador.

EX: C:\instantclient_19_6

2 - Cole na pasta do PHP do Scriptcase C:\Program Files\NetMake\v9-php73\components\php as DLLs listadas abaixo:

  • oci.dll
  • oraociei19.dll
  • oraons.dll

3 - Adicione no parâmetro Path das Variáveis de Ambiente o caminho completo até o instant client. Siga os passos abaixo para realizar este procedimento:

  • Acesse o Painel de Controle > Sistema > Configurações avançadas do sistema

Painel de Controle

  • Clique na aba Avançado > Variáveis de Ambiente.

Propriedade da configuração avançada

  • Em Variáveis do sistema, Selecione o item Path e clique em Editar.

Configurações avançadas.

  • Clique no botão Novo e adicione o caminho para o instant client como mostrado abaixo:

Adição do caminho do client no path.

4 - Reinicie o serviço do Apache através do Gerenciador de Tarefas.

  • Abra o Gerenciador de Tarefas e clique na aba Serviços.

  • Procure pelo serviço ApacheScriptcase9php73 e clique com o botão direito neste serviço, depois em Reiniciar.

Reiniciando Apache

Conexão com o Scriptcase

Dúvidas ou Problemas de Conexão?

Contacte o nosso suporte em caso de problemas de conexão ou dúvidas a respeito deste banco de dados.