Configuração do acesso ao Oracle

Use a opção Campanha Federated Data Acces (FDA) para processar informações armazenadas em um banco de dados externo. Siga as etapas abaixo para configurar o acesso ao Oracle.

  1. Configure o Oracle em Linux ou Windows
  2. Configure o Oracle conta externa na Campanha

Oracle no Linux

A conexão com um banco de dados externo Oracle no FDA exige as seguintes configurações adicionais no servidor do Adobe Campaign:

  1. Instale o cliente completo do Oracle correspondente à sua versão do Oracle.

  2. Adicione suas definições de TNS à instalação. Para fazer isso, especifique em um arquivo tnsnames.ora no repositório /etc/oracle. Crie o repositório, caso ele não exista.

    Em seguida, crie uma nova variável de ambiente TNS_ADMIN: exporte TNS_ADMIN=/etc/oracle e reinicie a máquina.

  3. Integre o Oracle ao seu servidor do Adobe Campaign (nlserver). Para fazer isso, verifique se o arquivo customer.sh está na pasta "nl6" da estrutura da árvore do servidor do Adobe Campaign e se inclui os links para as bibliotecas Oracle.

    Por exemplo, para um cliente em 11.2:

    export ORACLE_HOME=/usr/lib/oracle/11.2
    export TNS_ADMIN=/etc/oracle
    export LD_LIBRARY_PATH=$ORACLE_HOME/client64/lib:$LD_LIBRARY_PATH
    
    OBSERVAÇÃO

    Esses valores (particularmente ORACLE_HOME) dependem dos repositórios de instalação. Verifique sua estrutura de árvore antes de fazer referência a esses valores.

  4. Instale as bibliotecas necessárias para Oracle:

    • libclntsh.so

      cd /usr/lib/oracle/<version>/client<architecture>/lib
      ln -s libclntsh.so.<version> libclntsh.so
      
    • libaio1

      aptitude install libaio1
      or
      yum install libaio1
      
  5. No Campaign Classic, você pode configurar a conta externa do Oracle. Para obter mais informações sobre como configurar sua conta externa, consulte esta seção.

Oracle no Windows

A conexão com um banco de dados externo Oracle no FDA exige as seguintes configurações adicionais no servidor do Adobe Campaign:

  1. Instale o software cliente Oracle.

  2. Na pasta C:\Oracle, crie um arquivo tnsnames.ora contendo sua definição TNS.

  3. Adicione uma variável de ambiente TNS_ADMIN com C:\Oracle como valor e reinicie o computador.

  4. No Campaign Classic, você pode configurar a conta externa do Oracle. Para obter mais informações sobre como configurar sua conta externa, consulte esta seção.

Conta externa do Oracle

A conta externa Oracle permite que você conecte sua instância de Campanha ao banco de dados externo da Oracle.

  1. Na Campanha Explorer, selecione Administration '>' Platform '>' External accounts.

  2. Escolha New.

  3. Selecione External database como sua conta externa Type.

  4. Para configurar a conta externa do Oracle, você deve especificar:

    • Type: Oracle

    • Server: Nome do DNS

    • Account: Nome do usuário

    • Password: Senha da conta do usuário

    • Time zone: Fuso horário do servidor

Nesta página