Criação e configuração do banco de dados

Quando você cria um banco de dados, a Adobe Campaign fornece duas opções diferentes:

  1. Criação ou reciclagem de um banco de dados: escolha essas opções se desejar criar um novo banco de dados ou reutilizar um existente. Consulte o Caso 1: Criação/reciclagem de um banco de dados.
  2. Usando um banco de dados existente: escolha essa opção se um banco de dados vazio já tiver sido criado pelo administrador e você quiser usá-lo; ou para estender a estrutura de um banco de dados existente. Consulte o Caso 2: Usando um banco de dadosexistente.

As etapas de configuração são detalhadas a seguir.

CUIDADO

Os nomes de bancos de dados, usuários e schemas não devem start com um número ou incluir caracteres especiais.

Somente o identificador interno pode realizar essas operações. For more on this, refer to Internal identifier.

Caso 1: Criação/reciclagem de um banco de dados

As etapas para criar um banco de dados ou reciclar uma base existente são apresentadas abaixo. Algumas configurações dependem do mecanismo de banco de dados usado:

As seguintes etapas estão envolvidas:

Etapa 1 - Selecionar o mecanismo de banco de dados

Selecione o mecanismo de banco de dados entre aqueles na lista suspensa.

Os bancos de dados suportados estão listados na matriz Compatibilidade de Campanha.

Identifique o servidor e escolha o tipo de operação a ser executada. Neste caso, Create or recycle a database.

Dependendo do mecanismo de banco de dados selecionado, as informações de identificação do servidor podem variar.

  • Para um mecanismo Oracle , preencha o nome ​TNS definido para o servidor de aplicativos.

  • Para um mecanismo PostgreSQL ou DB2 , você deve especificar o nome DNS (ou endereço IP) definido no servidor de aplicativos para acessar o servidor de banco de dados.

  • Para um mecanismo do Microsoft SQL Server , você deve definir: o nome DNS (ou endereço IP) definido no servidor de aplicativos para acessar o servidor de banco de dados: DNS ou DNS\<instance> (modo de instância),

    CUIDADO

    A partir do 20.3, a autenticação do Windows NT é descontinuada. SQL Server authentication agora é o único modo de autenticação disponível para o Microsoft SQL Server. Leia mais

Etapa 2 - Conexão com o servidor

Na Server access janela, defina o acesso do servidor de banco de dados.

Para fazer isso, digite o nome e a senha de uma conta do sistema de administração que tenha permissão para acessar os bancos de dados, ou seja:

  • sistema para uma base de dados Oracle,
  • sa para um banco de dados do Microsoft SQL Server,
  • pôsteres para um banco de dados PostgreSQL,
  • db2inst1 para um banco de dados DB2.

Etapa 3 - Conexão e características do banco de dados

A etapa a seguir permite que você defina as configurações para logon no banco de dados.

É necessário definir as seguintes configurações:

  • Especifique o nome do banco de dados a ser criado.

    Observação

    Para um banco de dados DB2, o nome do banco de dados não deve exceder 8 caracteres.

  • Informe a senha da conta vinculada a este banco de dados.

  • Indique se o banco de dados deve ou não estar em Unicode.

    A Unicode database opção permite que você armazene todos os tipos de caracteres em Unicode, independentemente do idioma.

    Observação

    Com um banco de dados Oracle, a Unicode storage opção permite usar campos do tipo NCLOB e NVARCHAR .

    Se você não selecionar essa opção, o conjunto de caracteres (conjunto de caracteres) do banco de dados Oracle deverá ativar o armazenamento de dados em todos os idiomas (recomenda-se AL32UTF8).

  • Escolha um fuso horário para o banco de dados e especifique se deseja que ele esteja em UTC (se disponível).

    For more on this, refer to Time zone management.

Etapa 4 - Pacotes para instalar

Selecione os pacotes que deseja instalar.

Consulte seu contrato de licença para verificar quais soluções e opções você tem direito de instalar, como "Interação" ou "Marketing social".

Etapa 5 - Etapas de criação

A Creation steps janela permite exibir e editar o script SQL usado para criar as tabelas.

  • Para um banco de dados Oracle, Microsoft SQL Server ou PostgreSQL, o administrador também pode definir os parâmetros do armazenamento a serem usados ao criar objetos de banco de dados.

    Esses parâmetros recebem os nomes exatos do tablespace (aviso: diferencia maiúsculas de minúsculas). Eles são armazenados respectivamente no Administration > Platform > Options nó nas seguintes opções (consulte esta seção):

    • WdbcOptions_TableSpaceUser: tabelas de usuários com base em um schema
    • WdbcOptions_TableSpaceIndex: índice de tabelas de usuários com base em um schema
    • WdbcOptions_TableSpaceWork: tabelas de trabalho sem schema
    • WdbcOptions_TableSpaceWorkIndex: índice de tabelas de trabalho sem schema
  • Para um banco de dados Oracle, o usuário do Adobe Campaign deve ter acesso às bibliotecas do Oracle, normalmente como membro do grupo de desinstalação .

  • A Set or change the administrator password opção permite que você insira a senha vinculada ao operador Adobe Campaign com direitos de administrador.

    Recomendamos definir uma senha de administrador de conta da Adobe Campaign para fins de segurança.

Etapa 6 - Criação do banco de dados

A etapa final do assistente permite que você crie o banco de dados. Clique em Start para confirmar.

Depois que o banco de dados for criado, você poderá se conectar novamente para finalizar a configuração da instância.

Agora você deve start o assistente de implantação para concluir a configuração da instância. Consulte o Assistente de implantação.

As configurações de conexão do banco de dados vinculado à instância são armazenadas no arquivo /conf/config-<instance>.xml encontrado no diretório de instalação do Adobe Campaign.

Exemplo de uma configuração do Microsoft SQL Server no banco de dados base61 vinculado à conta 'campanha' com sua senha criptografada:

<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

Caso 2: Usando um banco de dados existente

O banco de dados, assim como o usuário, devem ter sido criados pelo administrador do banco de dados e os direitos de acesso configurados corretamente.

Por exemplo, para um banco de dados Oracle, os direitos mínimos obrigatórios são: CONCEDER CONNECT, RECURSOS E ESPAÇO DE TRABALHO ILIMITADO.

Para usar um banco de dados existente, as etapas de configuração são as seguintes:

Etapa 1 - Escolhendo o mecanismo de banco de dados

Escolha o mecanismo de banco de dados na lista suspensa.

Identifique o servidor e escolha o tipo de operação que deseja realizar. Neste caso, Use an existing database.

Dependendo do mecanismo de banco de dados selecionado, as informações de identificação do servidor podem variar.

  • Para um mecanismo Oracle , preencha o nome ​TNS definido para o servidor de aplicativos.

  • Para um mecanismo PostgreSQL ou DB2 , você deve especificar o nome DNS (ou endereço IP) definido no servidor de aplicativos para acessar o servidor de banco de dados.

  • Para um mecanismo do Microsoft SQL Server , você deve definir:

    1. o nome DNS (ou endereço IP) definido no servidor de aplicativos para acessar o servidor de banco de dados,

    2. o método de segurança usado para acessar o Microsoft SQL Server: SQL Server authentication ou Windows NT authentication.

Etapa 2 - Configurações de conexão do banco de dados

Na Database janela, defina as configurações de conexão do banco de dados.

É necessário definir as seguintes configurações:

  • Digite o nome do banco de dados a ser usado,

  • Digite o nome e a senha da conta associada ao banco de dados,

    Observação

    Verifique se o nome do schema e do usuário correspondem. A maneira recomendada de criar o banco de dados é através do cliente do console de campanha.
    Para um banco de dados Oracle, não é necessário inserir o nome da conta.

  • Indique se o banco de dados deve ser Unicode ou não.

Etapa 3 - Pacotes para instalar

Selecione os pacotes que deseja instalar.

Consulte seu contrato de licença para verificar quais soluções e opções você tem direito a instalar, como "Interação" ou "Clientes potenciais".

Etapa 4 - Etapas de criação

A Creation steps janela permite exibir e editar o script SQL usado para criar as tabelas.

  • Para bancos de dados Oracle, Microsoft SQL Server ou PostgreSQL, o administrador pode definir os parâmetros de armazenamento a serem usados ao criar objetos de banco de dados.

  • Para um banco de dados Oracle, o usuário do Adobe Campaign deve ter acesso às bibliotecas do Oracle, normalmente como membro do grupo de desinstalação .

  • A Set or change the administrator password opção permite que você insira a senha vinculada ao operador Adobe Campaign com direitos de administrador.

    Recomendamos definir uma senha de administrador de conta da Adobe Campaign para fins de segurança.

Step 5 - Creating the database

A etapa final do assistente permite que você crie o banco de dados. Clique em Start para confirmar.

Quando a criação do banco de dados estiver concluída, você poderá se reconectar para finalizar a configuração da instância.

Agora você deve start o assistente de implantação para concluir a configuração da instância. Consulte o Assistente de implantação.

As configurações de conexão do banco de dados vinculado à instância são armazenadas no arquivo /conf/config-<instance>.xml encontrado no diretório de instalação do Adobe Campaign.

Exemplo de uma configuração do Microsoft SQL Server no banco de dados base61 vinculado à conta 'campanha' com sua senha criptografada:

<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

Nesta página