Wenn Sie eine Datenbank erstellen, bietet Adobe Campaign zwei verschiedene Optionen:
Die Konfigurationsschritte werden nachfolgend beschrieben.
Die Namen von Datenbanken, Benutzern und Schemas dürfen nicht mit einer Nummer oder Sonderzeichen Beginn werden.
Diese Vorgänge können nur vom Bezeichner internal ausgeführt werden. Weiterführende Informationen hierzu finden Sie in diesem Abschnitt.
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 dabei um die folgenden Schritte:
Wählen Sie die Datenbank-Engine unter den in der Dropdown-Liste aufgeführten aus.
Unterstützte Datenbanken werden unter Kampagne Kompatibilitätsmatrix aufgeführt.
Identifizieren Sie den Server und wählen Sie den Typ des Vorgangs aus, der ausgeführt werden soll. In diesem Fall Erstellen oder recyceln Sie eine Datenbank.
Je nach ausgewählter Datenbank-Engine können die Serverkennungsinformationen variieren.
Geben Sie für eine Oracle-Engine den TNS-Namen ein, der für den Anwendungsserver definiert ist.
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: der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definierte DNS-Name (oder IP-Adresse): DNS oder DNS\<instance>
(Instanzmodus),
Ab 20.3 wird die Windows NT-Authentifizierung deaktiviert. Die SQL Server- Authentifizierung ist jetzt der einzige Authentifizierungsmodus, der für Microsoft SQL Server verfügbar ist. Mehr dazu
Definieren Sie im Fenster Serverzugriff den Datenbankserverzugriff.
Geben Sie dazu den Namen und das Kennwort eines Administratorsystemkontos ein, das Zugriff auf die Datenbanken hat, d.h.:
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 Kontos ein, das mit dieser Datenbank verknüpft ist.
Geben Sie an, ob sich die Datenbank in Unicode befinden muss.
Mit der Option Unicode-Datenbank können Sie alle Zeichentypen unabhängig von der Sprache in Unicode speichern.
Bei einer Oracle-Datenbank können Sie mit der Option Unicode-Datenspeicherung die Typfelder NCLOB und NVARCHAR verwenden.
Wenn Sie diese Option nicht auswählen, muss der Zeichensatz (Zeichensatz) der Oracle-Datenbank die Datenspeicherung der Daten 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.
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".
Im Fenster Erstellungsschritte können Sie das SQL-Skript, das zum Erstellen der Tabellen verwendet wird, anzeigen und bearbeiten.
Bei einer Oracle-, Microsoft SQL Server- oder PostgreSQL-Datenspeicherung kann der Administrator auch die Parameter der definieren, die beim Erstellen von Datenbankobjekten verwendet werden.
Diese Parameter erhalten die genauen Tablespace-Namen (Warnung: Groß-/Kleinschreibung beachten). Sie werden jeweils im Knoten Administration > Plattform > Optionen der folgenden Optionen gespeichert (siehe diesen Abschnitt):
Bei einer Oracle-Datenbank muss der Adobe Campaign-Benutzer Zugriff auf die Oracle-Bibliotheken haben, normalerweise als Mitglied der Gruppe oinstall.
Mit der Option Legen Sie das Administratorkennwort fest oder ändern können Sie das mit dem Adobe Campaign-Operator verknüpfte Kennwort mit Administratorrechten eingeben.
Es wird empfohlen, aus Sicherheitsgründen ein Passwort für den Adobe Campaign-Kontoadministrator zu definieren.
Im letzten Schritt des Assistenten können Sie die Datenbank erstellen. Klicken Sie zur Bestätigung auf Beginn.
Nachdem die Datenbank erstellt wurde, können Sie eine erneute Verbindung herstellen, um die Instanzkonfiguration abzuschließen.
Sie müssen jetzt den Bereitstellungsassistenten Beginn ausführen, um die Konfiguration der Instanz abzuschließen. Weitere Informationen finden Sie unter Bereitstellungsassistent.
Die Verbindungseinstellungen für die mit der Instanz verknüpfte Datenbank werden in der Datei /conf/config-<instance>.xml
gespeichert, die sich im Installationsverzeichnis des Adobe Campaigns befindet.
Beispiel für eine Microsoft SQL Server-Konfiguration auf der Base61-Datenbank, die mit dem verschlüsselten Kennwort des Kontos "Kampagne"verknüpft ist:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>
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: ZUSCHUSS CONNECT, RESOURCE UND UNBEGRENZTER TABLESPACE.
Um eine vorhandene Datenbank zu verwenden, gehen Sie wie folgt vor:
Wählen Sie die Datenbank-Engine aus der Dropdown-Liste.
Identifizieren Sie den Server und wählen Sie die Art des Vorgangs, den Sie ausführen möchten. In diesem Fall verwenden Sie eine vorhandene Datenbank.
Je nach ausgewählter Datenbank-Engine können die Serverkennungsinformationen variieren.
Geben Sie für eine Oracle-Engine den TNS-Namen ein, der für den Anwendungsserver definiert ist.
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:
der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definierte DNS-Name (oder IP-Adresse),
die Sicherheitsmethode für den Zugriff auf Microsoft SQL Server: SQL Server-Authentifizierung oder Windows NT-Authentifizierung.
Definieren Sie im Fenster Datenbank die Einstellungen für die Datenbankverbindung.
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,
Achten Sie darauf, dass sowohl der Name des Schemas als auch der Benutzername übereinstimmen. Es wird empfohlen, eine Datenbank über den Kampagne Console-Client zu erstellen.
Bei einer Oracle-Datenbank müssen Sie nicht den Kontonamen eingeben.
Geben Sie an, ob die Datenbank Unicode sein soll oder nicht.
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".
Im Fenster Erstellungsschritte 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 Datenspeicherung Parameter 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 Gruppe oinstall.
Mit der Option Legen Sie das Administratorkennwort fest oder ändern können Sie das mit dem Adobe Campaign-Operator verknüpfte Kennwort mit Administratorrechten eingeben.
Es wird empfohlen, aus Sicherheitsgründen ein Passwort für den Adobe Campaign-Kontoadministrator zu definieren.
Im letzten Schritt des Assistenten können Sie die Datenbank erstellen. Klicken Sie zur Bestätigung auf Beginn.
Nach Abschluss der Datenbankerstellung können Sie die Verbindung zum Abschluss der Instanzkonfiguration wiederherstellen.
Sie müssen jetzt den Bereitstellungsassistenten Beginn ausführen, um die Konfiguration der Instanz abzuschließen. Weitere Informationen finden Sie unter Bereitstellungsassistent.
Die Verbindungseinstellungen für die mit der Instanz verknüpfte Datenbank werden in der Datei /conf/config-<instance>.xml
gespeichert, die sich im Installationsverzeichnis des Adobe Campaigns befindet.
Beispiel für eine Microsoft SQL Server-Konfiguration auf der Base61-Datenbank, die mit dem verschlüsselten Kennwort des Kontos "Kampagne"verknüpft ist:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>