Show Menu
ARGOMENTI×

Creazione e configurazione del database

Quando create un database, Adobe Campaign offre due opzioni diverse:
  1. Creazione o riciclo di un database: scegliete questa opzione se desiderate creare un nuovo database o riutilizzarne uno esistente. Fare riferimento al caso 1: Creazione/riciclo di un database .
  2. Utilizzo di un database esistente: scegliete questa opzione se l’amministratore ha già creato un database vuoto e desiderate usarlo; o per estendere la struttura di un database esistente. Fare riferimento al caso 2: Utilizzo di un database esistente.
I passaggi di configurazione sono descritti di seguito.
I nomi di database, utenti e schemi non devono iniziare con un numero o includere caratteri speciali.
Queste operazioni possono essere eseguite solo dall’identificatore interno . For more on this, refer to Internal identifier .

Caso 1: Creazione/riciclo di un database

Di seguito sono illustrati i passaggi per la creazione di un database o il riciclaggio di una base esistente. Alcune configurazioni dipendono dal motore di database utilizzato:
Sono previsti i seguenti passaggi:

Passaggio 1 - Selezione del motore del database

Selezionare il motore del database tra quelli presenti nell'elenco a discesa.
I database supportati sono presentati nella sezione Matrice di compatibilità.
Identificare il server e scegliere il tipo di operazione da eseguire. In questo caso, Create or recycle a database .
A seconda del motore di database selezionato, le informazioni di identificazione del server possono variare.
  • Per un motore Oracle , compilare il nome ​TNS definito per il server applicazioni.
  • Per un motore PostgreSQL o DB2 , è necessario specificare il nome DNS (o l'indirizzo IP) definito nel server dell'applicazione per accedere al server del database.
  • Per un motore Microsoft SQL Server , è necessario definire:
    1. il nome DNS (o indirizzo IP) definito sul server dell’applicazione per accedere al server del database: DNS o DNS \<instance> (modalità di istanza),
    2. il metodo di autenticazione utilizzato per accedere a Microsoft SQL Server: SQL Server authentication o Windows NT authentication .

Passaggio 2 - Connessione al server

Nella Server access finestra, definite l'accesso al server del database.
A tal fine, immettete il nome e la password di un account di sistema Amministrazione che dispone dell'autorizzazione per accedere ai database, ad esempio:
  • sistema per un database Oracle,
  • come per un database di Microsoft SQL Server,
  • postgres per un database PostgreSQL,
  • db2inst1 per un database DB2.

Passaggio 3 - Connessione e caratteristiche del database

La procedura seguente consente di configurare le impostazioni per l’accesso al database.
È necessario definire le seguenti impostazioni:
  • Specificate il nome del database da creare.
    Per un database DB2, il nome del database non deve superare gli 8 caratteri.
  • Immettere la password dell'account collegato al database.
  • Specificate se il database deve essere in Unicode o meno.
    L' Unicode database opzione consente di memorizzare tutti i tipi di caratteri in Unicode, indipendentemente dalla lingua.
    Con un database Oracle, l' Unicode storage opzione consente di utilizzare i campi di tipo NCLOB e NVARCHAR .
    Se non si seleziona questa opzione, il set di caratteri (charset) del database Oracle deve abilitare la memorizzazione dei dati in tutte le lingue (SI consiglia AL32UTF8).
  • Scegliete un fuso orario per il database e specificate se deve essere in UTC (se disponibile).
    Per ulteriori informazioni, consulta Gestione del fuso orario .

Passaggio 4 - Pacchetti da installare

Selezionate i pacchetti da installare.
Fate riferimento al contratto di licenza per verificare quali soluzioni e opzioni sono autorizzate a installare, ad esempio "Interazione" o "Social Marketing".

Passaggio 5 - Fase di creazione

La Creation steps finestra consente di visualizzare e modificare lo script SQL utilizzato per creare le tabelle.
  • Per un database Oracle, Microsoft SQL Server o PostgreSQL, l'amministratore può anche definire i parametri di memorizzazione da utilizzare per la creazione di oggetti del database.
    Questi parametri ricevono i nomi esatti della tablespace (avviso: con distinzione tra maiuscole e minuscole). Sono rispettivamente memorizzati nel Administration > Platform > Options nodo nelle seguenti opzioni (vedere Database ):
    • WdbcOptions_TableSpaceUser : tabelle utente basate su uno schema
    • WdbcOptions_TableSpaceIndex : indice di tabelle utente basate su uno schema
    • WdbcOptions_TableSpaceWork : tabelle di lavoro senza schema
    • WdbcOptions_TableSpaceWorkIndex : indice di tabelle di lavoro senza schema
  • Per un database Oracle, l'utente Adobe Campaign deve avere accesso alle librerie Oracle, in genere come membro del gruppo oinstall .
  • L' Set or change the administrator password opzione consente di inserire la password collegata all'operatore Adobe Campaign con diritti di amministratore.
    È consigliabile definire una password amministratore account Adobe Campaign a scopo di sicurezza.

Passaggio 6 - Creazione del database

La fase finale della procedura guidata consente di creare il database. Fate clic Start per confermare.
Una volta creato il database, potete riconnettervi per finalizzare la configurazione dell'istanza.
È ora necessario avviare la procedura guidata di distribuzione per completare la configurazione dell'istanza. Fare riferimento alla procedura guidata di distribuzione .
Le impostazioni di connessione per il database collegato all'istanza sono memorizzate nel file /conf/config-<instance>.xml presente nella directory di installazione di Adobe Campaign .
Esempio di configurazione di Microsoft SQL Server nel database base61 collegato all'account 'campaign' con password crittografata:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

Caso 2: Utilizzo di un database esistente

Il database, così come l'utente, devono essere stati creati dall'amministratore del database e i diritti di accesso devono essere stati configurati correttamente.
Ad esempio, per un database Oracle, i diritti minimi richiesti sono: CONCEDERE CONNECT, RISORSE E TABLESPACE ILLIMITATI.
Per utilizzare un database esistente, procedere come segue:

Passaggio 1 - Scelta del motore del database

Scegliete il motore del database dall'elenco a discesa.
Identificare il server e scegliere il tipo di operazione da eseguire. In questo caso, Use an existing database .
A seconda del motore di database selezionato, le informazioni di identificazione del server possono variare.
  • Per un motore Oracle , compilare il nome ​TNS definito per il server applicazioni.
  • Per un motore PostgreSQL o DB2 , è necessario specificare il nome DNS (o l'indirizzo IP) definito nel server dell'applicazione per accedere al server del database.
  • Per un motore Microsoft SQL Server , è necessario definire:
    1. il nome DNS (o indirizzo IP) definito sul server dell’applicazione per accedere al server del database,
    2. metodo di protezione utilizzato per accedere a Microsoft SQL Server: SQL Server authentication o Windows NT authentication .

Passaggio 2 - Impostazioni connessione database

Nella Database finestra, definite le impostazioni di connessione al database.
È necessario definire le seguenti impostazioni:
  • Immettere il nome del database da utilizzare,
  • Immettere il nome e la password dell'account associato al database,
    Accertatevi che il nome dello schema e il nome utente corrispondano. Il modo consigliato per creare il database è tramite il client della console della campagna. Per un database Oracle, non è necessario inserire il nome account.
  • Specificate se il database deve essere Unicode o meno.

Passaggio 3 - Pacchetti da installare

Selezionate i pacchetti da installare.
Fate riferimento al contratto di licenza per verificare quali soluzioni e opzioni avete diritto di installare, ad esempio "Interazione" o "Lead".

Passaggio 4 - Passaggi di creazione

La Creation steps finestra consente di visualizzare e modificare lo script SQL utilizzato per creare le tabelle.
  • Per i database Oracle, Microsoft SQL Server o PostgreSQL, l'amministratore può definire i parametri di memorizzazione da utilizzare per la creazione degli oggetti del database.
  • Per un database Oracle, l'utente Adobe Campaign deve avere accesso alle librerie Oracle, in genere come membro del gruppo oinstall .
  • L' Set or change the administrator password opzione consente di inserire la password collegata all'operatore Adobe Campaign con diritti di amministratore.
    È consigliabile definire una password amministratore account Adobe Campaign a scopo di sicurezza.

Passaggio 5 - Creazione del database

La fase finale della procedura guidata consente di creare il database. Fate clic Start per confermare.
Una volta completata la creazione del database, potete riconnettervi per finalizzare la configurazione dell'istanza.
È ora necessario avviare la procedura guidata di distribuzione per completare la configurazione dell'istanza. Fare riferimento alla procedura guidata di distribuzione .
Le impostazioni di connessione per il database collegato all'istanza sono memorizzate nel file /conf/config-<instance>.xml presente nella directory di installazione di Adobe Campaign .
Esempio di configurazione di Microsoft SQL Server nel database base61 collegato all'account 'campaign' con password crittografata:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>