Datenbank erstellen und konfigurieren creating-and-configuring-the-database
Beim Erstellen einer Datenbank bietet Adobe Campaign zwei verschiedene Optionen:
- Erstellen oder Recycling einer Datenbank: Wählen Sie diese Optionen, wenn Sie eine neue Datenbank erstellen oder eine bestehende wiederverwenden möchten. Siehe 1 Fall 1: Erstellen/Recycling einer Datenbank.
- Vorhandene Datenbank verwenden: Wählen Sie diese Option, wenn von Ihrem Administrator bereits eine leere Datenbank erstellt wurde und Sie sie verwenden möchten. Andernfalls können Sie die Struktur einer vorhandenen Datenbank erweitern. Siehe Fall 2: Verwenden einer vorhandenen Datenbank.
Die Konfigurationsschritte werden nachfolgend beschrieben.
1. Fall: Erstellung/Recycling einer Datenbank case-1--creating-recycling-a-database
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:
Folgende Schritte sind erforderlich:
Schritt 1: Auswählen der Datenbank-Engine step-1---selecting-the-database-engine
Wählen Sie aus der Dropdown-Liste die Datenbank-Engine aus.
Die unterstützten Datenbanken werden in der Campaign Kompatibilitätsmatrix aufgeführt.
Identifizieren Sie den Server und wählen Sie den auszuführenden Vorgangstyp aus. In diesem Fall Erstellen oder recyceln Sie eine Datenbank.
Je nach ausgewählter Datenbank-Engine können die Informationen zur Serveridentifizierung variieren.
-
Geben Sie für eine Oracle -Engine den für den Anwendungsserver definierten TNS-Namen ein.
-
Für die Engine PostgreSQL müssen Sie den DNS-Namen (oder die IP-Adresse) angeben, der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definiert ist.
-
Für die Engine "Microsoft SQL Server"müssen Sie den DNS-Namen (oder die IP-Adresse) definieren, der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definiert ist: DNS oder DNS
\<instance>
(Instanzmodus),note caution CAUTION Ab Version 20.3 wird die Windows NT-Authentifizierung eingestellt. SQL Server-Authentifizierung ist jetzt der einzige Authentifizierungsmodus, der für Microsoft SQL Server verfügbar ist. Weitere Informationen
Schritt 2: Herstellen einer Verbindung zum Server step-2---connecting-to-the-server
Definieren Sie im Fenster Serverzugriff den Datenbankserver-Zugriff.
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,
- postgres für eine PostgreSQL-Datenbank,
3. Schritt - Verbindung und Merkmale der Datenbank step-3---connection-and-characteristics-of-the-database
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.
-
Geben Sie das Kennwort des mit dieser Datenbank verknüpften Kontos ein.
-
Geben Sie an, ob die Datenbank in Unicode vorliegen muss.
Mit der Option Unicode-Datenbank können Sie alle Zeichentypen unabhängig von der Sprache in Unicode speichern.
note note NOTE Bei einer Oracle-Datenbank können Sie mit der Option Unicode-Speicher die Felder NCLOB und NVARCHAR verwenden. Wenn Sie diese Option nicht auswählen, muss der Zeichensatz (Zeichensatz) der Oracle-Datenbank die Datenspeicherung in allen Sprachen aktivieren (empfohlen wird AL32UTF8). -
Wählen Sie eine Zeitzone für die Datenbank aus und geben Sie an, ob sie in UTC vorliegen soll (sofern verfügbar).
Weitere Informationen hierzu finden Sie unter Zeitzonen-Management.
Schritt 4: Zu installierende Pakete step-4---packages-to-install
Wählen Sie die Pakete aus, die Sie installieren möchten.
Überprüfen Sie in Ihrem Lizenzvertrag, welche Lösungen und Optionen Sie installieren dürfen, z. B. "Interaction"oder "Social Marketing".
Schritt 5: Erstellungsschritte step-5---creation-steps
Im Fenster Erstellungsschritte können Sie das SQL-Skript anzeigen und bearbeiten, das zum Erstellen der Tabellen verwendet wird.
-
Für eine 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 jeweils im Knoten Administration > Plattform > Optionen in den folgenden Optionen gespeichert (siehe diesen Abschnitt):
- 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
-
Für eine Oracle-Datenbank muss der Adobe Campaign-Benutzer Zugriff auf die Oracle-Bibliotheken haben, normalerweise als Mitglied der Gruppe oinstall .
-
Mit der Option Administratorkennwort festlegen oder ändern können Sie das mit dem Adobe Campaign-Benutzer verknüpfte Kennwort mit Administratorrechten eingeben.
Es wird empfohlen, aus Sicherheitsgründen ein Kennwort für den Adobe Campaign-Kontoadministrator zu definieren.
6. Schritt - Erstellung der Datenbank step-6---creating-the-database
In der endgültigen Phase der Assistenzzeit können Sie die Datenbank erstellen. Klicken Sie zur Bestätigung auf Start .
Nachdem die Datenbank erstellt wurde, können Sie die Verbindung wiederherstellen, um die Instanzkonfiguration abzuschließen.
Sie müssen jetzt den Softwareverteilungs-Assistenten starten, um die Konfiguration der Instanz abzuschließen. Siehe Softwareverteilungs-Assistent.
Die Verbindungseinstellungen für die mit der Instanz verknüpfte Datenbank werden in der Datei "/conf/config-<instance>.xml
" gespeichert, die sich im Installationsverzeichnis von Adobe Campaign befindet.
Beispiel einer Microsoft SQL Server-Konfiguration auf Basis der Datenbank base61, die mit dem 'campaign'-Konto und seinem verschlüsselten Kennwort verknüpft ist:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>
2. Fall: Verwendung einer vorhandenen Datenbank case-2--using-an-existing-database
Die Datenbank sowie der Benutzer müssen vom Datenbankadministrator erstellt und die Zugriffsberechtigungen korrekt konfiguriert worden sein.
Beispielsweise sind für eine Oracle-Datenbank die Mindestrechte: GRANT CONNECT, RESOURCE und UNLIMITED TABLESPACE.
Gehen Sie zur Verwendung einer vorhandenen Datenbank wie folgt vor:
1. Schritt - Datenbank-Engine auswählen step-1---choosing-the-database-engine
Wählen Sie die Datenbank-Engine aus der Dropdownliste aus.
Identifizieren Sie den Server und wählen Sie den Vorgangstyp aus, den Sie ausführen möchten. In diesem Fall verwenden Sie eine vorhandene Datenbank.
Je nach ausgewählter Datenbank-Engine können die Informationen zur Serveridentifizierung variieren.
-
Geben Sie für eine Oracle -Engine den für den Anwendungsserver definierten TNS-Namen ein.
-
Für die Engine PostgreSQL müssen Sie den DNS-Namen (oder die IP-Adresse) angeben, der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definiert ist.
-
Für eine Microsoft SQL Server-Engine müssen Sie Folgendes definieren:
-
den DNS-Namen (oder die IP-Adresse), der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definiert ist,
-
die Sicherheitsmethode für den Zugriff auf Microsoft SQL Server: SQL Server-Authentifizierung oder Windows NT-Authentifizierung.
-
Schritt 2: Einstellungen für die Datenbankverbindung step-2---database-connection-settings
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 an,
-
Geben Sie den Namen und das Kennwort des dieser Datenbank zugeordneten Kontos ein;
note note NOTE Stellen Sie sicher, dass sowohl der Schemaname als auch der Benutzername übereinstimmen. Die empfohlene Methode zum Erstellen einer Datenbank wird über den Kampagnenkonsole-Client empfohlen.
Bei einer Oracle-Datenbank ist die Angabe des Kontonamens nicht erforderlich. -
Geben Sie an, ob die Datenbank Unicode sein soll oder nicht.
Schritt 3: Zu installierende Pakete step-3---packages-to-install
Wählen Sie die Pakete aus, die Sie installieren möchten.
Überprüfen Sie in Ihrem Lizenzvertrag, welche Lösungen und Optionen Sie installieren dürfen, z. B. "Interaction"oder "Leads".
Schritt 4: Erstellungsschritte step-4---creation-steps
Im Fenster Erstellungsschritte können Sie das SQL-Skript anzeigen und bearbeiten, das zum Erstellen der Tabellen verwendet wird.
-
Für Oracle-, Microsoft SQL Server- oder PostgreSQL-Datenbanken kann der Administrator die Speicherparameter definieren, die beim Erstellen von Datenbankobjekten verwendet werden sollen.
-
Für eine Oracle-Datenbank muss der Adobe Campaign-Benutzer Zugriff auf die Oracle-Bibliotheken haben, normalerweise als Mitglied der Gruppe oinstall .
-
Mit der Option Administratorkennwort festlegen oder ändern können Sie das mit dem Adobe Campaign-Benutzer verknüpfte Kennwort mit Administratorrechten eingeben.
Es wird empfohlen, aus Sicherheitsgründen ein Kennwort für den Adobe Campaign-Kontoadministrator zu definieren.
5. Schritt - Erstellung der Datenbank step-5---creating-the-database
In der endgültigen Phase der Assistenzzeit können Sie die Datenbank erstellen. Klicken Sie zur Bestätigung auf Start .
Sobald die Datenbankerstellung abgeschlossen ist, können Sie die Verbindung wiederherstellen, um die Instanzkonfiguration abzuschließen.
Sie müssen jetzt den Softwareverteilungs-Assistenten starten, um die Konfiguration der Instanz abzuschließen. Siehe Softwareverteilungs-Assistent.
Die Verbindungseinstellungen für die mit der Instanz verknüpfte Datenbank werden in der Datei "/conf/config-<instance>.xml
" gespeichert, die sich im Installationsverzeichnis von Adobe Campaign befindet.
Beispiel einer Microsoft SQL Server-Konfiguration auf Basis der Datenbank base61, die mit dem 'campaign'-Konto und seinem verschlüsselten Kennwort verknüpft ist:
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>