Show Menu
THEMEN×

Creating and configuring the database

Wenn Sie eine Datenbank erstellen, bietet Adobe Campaign zwei verschiedene Optionen:
  1. Erstellen oder Recycling einer Datenbank: Wählen Sie diese Option, wenn Sie eine neue Datenbank erstellen oder eine vorhandene erneut verwenden möchten. Siehe Fall 1: Erstellen/Recycling einer Datenbank .
  2. Verwenden einer vorhandenen Datenbank: Wählen Sie diese Option, wenn Ihr Administrator bereits eine leere Datenbank erstellt hat und Sie diese verwenden möchten. oder um die Struktur einer vorhandenen Datenbank zu erweitern. Siehe Fall 2: Verwenden einer vorhandenen Datenbank .
Die Konfigurationsschritte werden nachfolgend beschrieben.
Die Namen von Datenbanken, Benutzern und Schemas dürfen nicht mit einer Zahl beginnen oder Sonderzeichen enthalten.
Nur der interne Bezeichner kann diese Vorgänge ausführen. For more on this, refer to Internal identifier .

Fall 1: Erstellen/Recycling einer Datenbank

Die Schritte zum Erstellen einer Datenbank oder zum Recycling einer vorhandenen Datenbank werden nachfolgend beschrieben. Einige Konfigurationen hängen von der verwendeten Datenbank-Engine ab:
Es handelt sich um die folgenden Schritte:

Schritt 1: Auswählen der Datenbank-Engine

Wählen Sie die Datenbank-Engine unter den in der Dropdownliste aufgeführten aus.
Unterstützte Datenbanken werden im Abschnitt Kompatibilitätsmatrix dargestellt.
Identifizieren Sie den Server und wählen Sie den Typ des Vorgangs aus, der ausgeführt werden soll. In diesem Fall Create or recycle a database .
Je nach ausgewählter Datenbank-Engine können die Serverkennungsinformationen variieren.
  • Geben Sie für eine Oracle -Engine den für den Anwendungsserver definierten TNS-Namen ein.
  • Bei einer PostgreSQL - oder DB2 -Engine müssen Sie den DNS-Namen (oder die IP-Adresse) angeben, der auf dem Anwendungsserver definiert ist, um auf den Datenbankserver zuzugreifen.
  • Für eine Microsoft SQL Server -Engine müssen Sie Folgendes definieren:
    1. der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definierte DNS-Name (oder IP-Adresse): DNS oder DNS\ <instance> (Instanzmodus),
    2. die Authentifizierungsmethode für den Zugriff auf Microsoft SQL Server: SQL Server authentication oder Windows NT authentication .

Schritt 2: Verbindung zum Server herstellen

Definieren Sie im Server access Fenster den Datenbankserverzugriff.
Geben Sie dazu den Namen und das Kennwort eines Kontos des Administrationssystems ein, das Zugriff auf die Datenbanken hat, d. h.:
  • System für eine Oracle-Datenbank,
  • sa für eine Microsoft SQL Server-Datenbank,
  • Postings für eine PostgreSQL-Datenbank,
  • db2inst1 für eine DB2-Datenbank.

Schritt 3: Verbindung und Merkmale der Datenbank

Im folgenden Schritt können Sie die Einstellungen für die Anmeldung bei der Datenbank konfigurieren.
Sie müssen die folgenden Einstellungen definieren:
  • Geben Sie den Namen der zu erstellenden Datenbank an.
    Bei einer DB2-Datenbank darf der Name der Datenbank 8 Zeichen nicht überschreiten.
  • Geben Sie das Kennwort des mit dieser Datenbank verknüpften Kontos ein.
  • Geben Sie an, ob sich die Datenbank in Unicode befinden muss.
    Mit der Unicode database Option können Sie alle Zeichentypen unabhängig von der Sprache in Unicode speichern.
    Bei einer Oracle-Datenbank können Sie mit der Unicode storage Option NCLOB - und NVARCHAR -Typfelder verwenden.
    Wenn Sie diese Option nicht auswählen, muss der Zeichensatz (Zeichensatz) der Oracle-Datenbank die Datenspeicherung in allen Sprachen aktivieren (AL32UTF8 wird empfohlen).
  • Wählen Sie eine Zeitzone für die Datenbank und geben Sie an, ob die Datenbank in UTC (falls verfügbar) enthalten sein soll.
    Weitere Informationen finden Sie unter Zeitzonenverwaltung .

Schritt 4: Zu installierende Pakete

Wählen Sie die Pakete aus, die Sie installieren möchten.
Überprüfen Sie anhand Ihrer Lizenzvereinbarung, welche Lösungen und Optionen Sie installieren dürfen, z. B. "Interaktion"oder "Social Marketing".

Schritt 5: Erstellungsschritte

Im Creation steps Fenster können Sie das SQL-Skript, das zum Erstellen der Tabellen verwendet wird, anzeigen und bearbeiten.
  • Bei einer Oracle-, Microsoft SQL Server- oder PostgreSQL-Datenbank kann der Administrator auch die Speicherparameter definieren, die beim Erstellen von Datenbankobjekten verwendet werden sollen.
    Diese Parameter erhalten die genauen Tablespace-Namen (Warnung: Groß-/Kleinschreibung beachten). Sie werden in den folgenden Optionen im Administration > Platform > Options Knoten gespeichert:
    • WdbcOptions_TableSpaceUser : Benutzertabellen basierend auf einem Schema
    • WdbcOptions_TableSpaceIndex : Index der Benutzertabellen basierend auf einem Schema
    • WdbcOptions_TableSpaceWork : Arbeitstabellen ohne Schema
    • WdbcOptions_TableSpaceWorkIndex : Index der Arbeitstabellen ohne Schema
  • Bei einer Oracle-Datenbank muss der Adobe Campaign-Benutzer Zugriff auf die Oracle-Bibliotheken haben, normalerweise als Mitglied der oinstall -Gruppe.
  • Mit dieser Set or change the administrator password Option können Sie das mit dem Adobe Campaign-Operator verknüpfte Kennwort mit Administratorrechten eingeben.
    Es wird empfohlen, aus Sicherheitsgründen ein Adobe Campaign-Kontoverwaltungskennwort zu definieren.

Schritt 6: Erstellen der Datenbank

Im letzten Schritt des Assistenten können Sie die Datenbank erstellen. Klicken Sie Start zur Bestätigung.
Nachdem die Datenbank erstellt wurde, können Sie eine erneute Verbindung herstellen, um die Instanzkonfiguration abzuschließen.
Sie müssen jetzt den Bereitstellungsassistenten starten, um die Konfiguration der Instanz abzuschließen. Siehe Bereitstellungsassistent .
Die Verbindungseinstellungen für die mit der Instanz verknüpfte Datenbank werden in der Datei gespeichert, die sich im Installationsverzeichnis von Adobe Campaign befindet. /conf/config-<instance>.xml
Beispiel einer Microsoft SQL Server-Konfiguration auf der Basis der Base61-Datenbank, die mit dem "campaign"-Konto mit dem verschlüsselten Kennwort verknüpft ist:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

Fall 2: Verwenden einer vorhandenen Datenbank

Die Datenbank sowie der Benutzer müssen vom Datenbankadministrator erstellt und die Zugriffsrechte korrekt konfiguriert worden sein.
Für eine Oracle-Datenbank sind beispielsweise die folgenden Mindestrechte erforderlich: GEWÄHREN SIE VERBINDUNG, RESSOURCE UND UNLIMITED TABLESPACE.
Um eine vorhandene Datenbank zu verwenden, gehen Sie wie folgt vor:

Schritt 1: Auswählen der Datenbank-Engine

Wählen Sie die Datenbank-Engine aus der Dropdownliste.
Identifizieren Sie den Server und wählen Sie die Art des Vorgangs, den Sie ausführen möchten. In diesem Fall Use an existing database .
Je nach ausgewählter Datenbank-Engine können die Serverkennungsinformationen variieren.
  • Geben Sie für eine Oracle -Engine den für den Anwendungsserver definierten TNS-Namen ein.
  • Bei einer PostgreSQL - oder DB2 -Engine müssen Sie den DNS-Namen (oder die IP-Adresse) angeben, der auf dem Anwendungsserver definiert ist, um auf den Datenbankserver zuzugreifen.
  • Für eine Microsoft SQL Server -Engine müssen Sie Folgendes definieren:
    1. der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definierte DNS-Name (oder IP-Adresse),
    2. die Sicherheitsmethode für den Zugriff auf Microsoft SQL Server: SQL Server authentication oder Windows NT authentication .

Schritt 2: Einstellungen für die Datenbankverbindung

Legen Sie im Database Fenster die Einstellungen für die Datenbankverbindung fest.
Sie müssen die folgenden Einstellungen definieren:
  • Geben Sie den Namen der zu verwendenden Datenbank ein,
  • Geben Sie den Namen und das Kennwort des mit dieser Datenbank verknüpften Kontos ein,
    Bei einer Oracle-Datenbank müssen Sie nicht den Kontonamen eingeben.
  • Geben Sie an, ob die Datenbank Unicode sein soll oder nicht.

Schritt 3: Zu installierende Pakete

Wählen Sie die Pakete aus, die Sie installieren möchten.
Überprüfen Sie anhand Ihrer Lizenzvereinbarung, welche Lösungen und Optionen Sie installieren dürfen, z. B. "Interaktion"oder "Interessenten".

Schritt 4: Erstellungsschritte

Im Creation steps Fenster können Sie das SQL-Skript, das zum Erstellen der Tabellen verwendet wird, anzeigen und bearbeiten.
  • Bei Oracle-, Microsoft SQL Server- oder PostgreSQL-Datenbanken kann der Administrator die Speicherparameter definieren, die beim Erstellen von Datenbankobjekten verwendet werden sollen.
  • Bei einer Oracle-Datenbank muss der Adobe Campaign-Benutzer Zugriff auf die Oracle-Bibliotheken haben, normalerweise als Mitglied der oinstall -Gruppe.
  • Mit dieser Set or change the administrator password Option können Sie das mit dem Adobe Campaign-Operator verknüpfte Kennwort mit Administratorrechten eingeben.
    Es wird empfohlen, aus Sicherheitsgründen ein Adobe Campaign-Kontoverwaltungskennwort zu definieren.

Step 5 - Creating the database

Im letzten Schritt des Assistenten können Sie die Datenbank erstellen. Klicken Sie Start zur Bestätigung.
Nach Abschluss der Datenbankerstellung können Sie die Verbindung zum Abschluss der Instanzkonfiguration wiederherstellen.
Sie müssen jetzt den Bereitstellungsassistenten starten, um die Konfiguration der Instanz abzuschließen. Siehe Bereitstellungsassistent .
Die Verbindungseinstellungen für die mit der Instanz verknüpfte Datenbank werden in der Datei gespeichert, die sich im Installationsverzeichnis von Adobe Campaign befindet. /conf/config-<instance>.xml
Beispiel einer Microsoft SQL Server-Konfiguration auf der Basis der Base61-Datenbank, die mit dem "campaign"-Konto mit dem verschlüsselten Kennwort verknüpft ist:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>