Imprimir

Windows

Antes de prosseguir com esse tutorial verifique a arquitetura do seu PHP dentro do phpinfo(). Acessando o phpinfo do seu scriptcase, por exemplo http://127.0.0.1:8090/scriptcase/info.php, você irá encontrar a arquitetura do PHP.

Arquitetura do PHP

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

Se você estiver utilizando o instalador automático do Scriptcase a arquitetura do PHP será a mesma do instalador que você baixou.

A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.

Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão Oracle deve ser habilitada no PHP.

Oracle 8.0.5 ou Acima

Configurando Oracle 8.0.5 ou Acima no Windows

A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.

Entre no site da Oracle ( www.oracle.com ) e baixe o Instant Client Basic de acordo com a arquitetura de seu sistema operacional ( x64 ou x86 )

Baixe o Instant Client para o Windows

Nota: O PHP 7.0 é compativel apenas com instant client 11 ou superior

Download Instant Client 12.

  • Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).

  • Devemos colocar na pasta PHP (NetMake/v9/components/php/) as seguites DLLs:
    • copiar a dll oraociei12.dll ( encontra-se dentro da pasta do instant client (ex.: C:\instantclient_12_1) ).
  • Adcione no PATH do sistema o caminho dessa pasta:
    • Vá em Painel de Controle > Sistema > Configurações avançada do sistema.
    • Na aba Avançado > Clique em Variáveis de Ambiente.
      Configurações avançadas.
    • Adicione o caminho como mostrado abaixo:
      Adicação do caminho do client no path.
  • Reinicie o serviço web

Oracle ODBC

Configurando Oracle ODBC no Windows

A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.

Entre no site da Oracle ( www.oracle.com ) e baixe os Instant Client Basic e ODBC de acordo com a arquitetura de seu sistema operacional ( x64 ou x86 ).

Baixe o Instant Client para o Windows

Nota: O PHP 7.0 é compativel apenas com instant client 11 ou superior

Download Instant Client 12.

  • Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).
  • Extraia o pacote instant client odbc dentro da pasta do instant client basic ( ex.: C:\instantclient_12_1 ).

  • Devemos colocar na pasta PHP (NetMake/v9/components/php/) as seguites DLLs:
    • copiar a dll oraociei12.dll ( encontra-se dentro da pasta do instant client (ex.: C:\instantclient_12_1) ).
  • Adcione no PATH do sistema o caminho dessa pasta:
    • Vá em Painel de Controle > Sistema > Configurações avançada do sistema.
    • Na aba Avançado > Clique em Variáveis de Ambiente.
      Configurações avançadas.
    • Adicione o caminho como mostrado abaixo:
      Adicação do caminho do client no path.
  • Reinicie o serviço web

Oracle 8

Configurando Oracle 8 no Windows

A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.

Entre no site da Oracle ( www.oracle.com ) e baixe o Instant Client Basic de acordo com a arquitetura de seu sistema operacional ( x64 ou x86 )

Baixe o Instant Client para o Windows

Nota: O PHP 7.0 é compativel apenas com instant client 11 ou superior

Download Instant Client 12.

  • Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).

  • Devemos colocar na pasta PHP (NetMake/v9/components/php/) as seguites DLLs:
    • copiar a dll oraociei12.dll ( encontra-se dentro da pasta do instant client (ex.: C:\instantclient_12_1) ).
  • Adcione no PATH do sistema o caminho dessa pasta:
    • Vá em Painel de Controle > Sistema > Configurações avançada do sistema.
    • Na aba Avançado > Clique em Variáveis de Ambiente.
      Configurações avançadas.
    • Adicione o caminho como mostrado abaixo:
      Adicação do caminho do client no path.
  • Reinicie o serviço web

Oracle 7 ou menor

Configurando Oracle 7 ou menor no Windows

A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.

Entre no site da Oracle ( www.oracle.com ) e baixe o Instant Client Basic de acordo com a arquitetura de seu sistema operacional ( x64 ou x86 )

Baixe o Instant Client para o Windows

Nota: O PHP 7.0 é compativel apenas com instant client 11 ou superior

Download Instant Client 12.

  • Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).

  • Devemos colocar na pasta PHP (NetMake/v9/components/php/) as seguites DLLs:
    • copiar a dll oraociei12.dll ( encontra-se dentro da pasta do instant client (ex.: C:\instantclient_12_1) ).
  • Adcione no PATH do sistema o caminho dessa pasta:
    • Vá em Painel de Controle > Sistema > Configurações avançada do sistema.
    • Na aba Avançado > Clique em Variáveis de Ambiente.
      Configurações avançadas.
    • Adicione o caminho como mostrado abaixo:
      Adicação do caminho do client no path.
  • Reinicie o serviço web

Criando um Conexão no Scriptcase

  • Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão Criando uma nova conexão

  • Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “Oracle”

Selecionando a conexão ao banco de dados Oracle Selecionando a conexão ao banco de dados Oracle

  • Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados Oracle Conectando ao banco de dados Oracle

  • Nome da conexão : Defina o nome de sua nova conexão.
  • Modelo do SGDB : Versão do Oracle utilizado.
  • Nome do TSNAME : Deve-se informar o IP do servidor onde o banco de dados está instalado e o Service Name criado na instalação do Windows.
  • Usuário : Informe o usuário para conseguir acesso ao seu Windows.
  • Senha : Informe a senha para conseguir acesso ao seu Windows.
  • Testar conexão : Exibirá se a conexão foi realizada com sucesso ou não.

  • Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :

Configuração avançada da conexão do banco de dados Oracle Configuração avançada da conexão do banco de dados Oracle

  • client_encoding - Codificação do seu banco de dados.
  • Separador de decimal - Selecione o tipo do separador, entre vírgula e ponto.
  • Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
  • Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.

  • Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:

Filtrando a conexão do banco de dados Oracle Filtrando a conexão do banco de dados Oracle

  • Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
    • Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
    • Views - Permite configurar a exibição das Views de sua base de dados.
    • Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
    • Procedures - Permite configurar a exibição das Procedures de sua base de dados.
  • Filtros - Permite definir quais tabelas e proprietários serão exibidos.
    • Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.
    • Proprietário - Permite configurar o proprietário de tabelas para exibição.
    • Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.