Von Version < 15.2
bearbeitet von sas
am 17.04.2020, 10:14
Auf Version 1.1 >
bearbeitet von gru
am 15.03.2019, 16:31
Änderungskommentar: Imported from XAR

Zusammenfassung

Details

Seiteneigenschaften
Titel
... ... @@ -1,1 +1,1 @@
1 -Datenbank
1 +$services.localization.render("PT.Main.DatenbankMenue")
Übergeordnete Seite
... ... @@ -1,1 +1,1 @@
1 -WebHome
1 +Main.Setup
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.sas
1 +XWiki.gru
Inhalt
... ... @@ -1,68 +1,56 @@
1 1  {{content/}}
2 2  
3 -{{formcycle/}} benötigt eine vorhandene Datenbank, um Systeminformationen abzulegen. Das Anlegen der Datenbanktabellen erfolgt während der Installation durch das System.
3 +{{formcycle/}} benötigt eine vorhandene Datenbank um Systeminformationen abzulegen. Das Anlegen der Datenbanktabellen erfolgt jedoch durch das Setup.
4 4  
5 -{{warning}}
6 -Von {{formcycle case="dat"/}} werden keine Datenbanktreiber mehr mit ausgeliefert. Daher ist es erforderlich den entsprechenden Datenbanktreiber separat zu installieren ist.
5 +== Verbindung einrichten ==
7 7  
8 -Weitere Informationen finden Sie [[hier>>doc:Formcycle.SystemSettings.DatabaseDrivers]].
9 -{{/warning}}
7 +{{figure image="Database.png" width="300"/}}
10 10  
11 -== Datenbankverbindung ==
9 +* {{litem title="Datenbanktyp"}} Typ der Datenbank, die benutzt werden soll.{{/litem}}
10 +* {{litem title="JDBC-Verbindungs-URL"}}URL zu der Datenbank im jdbc-Format, z.B. {{code}}jdbc:mysql://testing.xima.de:3306/databaseName?useUnicode=true&characterEncoding=UTF-8{{/code}} Jede Datenbank verwendet leicht unterschiedliche URLs. Über die Schaltfläche //Besipiel// stehen die gängigsten zur Verfügung.{{/litem}}
11 +* {{litem title="Maximal gleichzeitige DB-Verbindungen"}} Anzahl der gleichzeitigen Verbindungen zwischen {{formcycle case="dat"/}} und der Datenbank.{{/litem}}
12 +* {{litem title="Verbindungs-Timeout in Sekunden (0 = kein Timeout)"}}Dauer bis die Verbindung zwischen {{formcycle case="dat"/}} und der Datenbank bei Inaktivität geschlossen wird.{{/litem}}
13 +* {{litem title="DB Benutzername"}}Benutzername für die Anmeldung an der Datenbank.{{/litem}}
14 +* {{litem title="DB Passwort"}}Passwort für die Anmeldung an der Datenbank.{{/litem}}
12 12  
13 -{{figure image="database_settings_de.png" width="600"}}
14 -Die Einstellungen zur Verbindung mit der Datenbank. Nach einer Änderung dieser Einstellungen wird die Datenbank und das System automatisch aktualisiert.
15 -{{/figure}}
16 +== Datenbankverschlüsselung ==
16 16  
17 -Folgende Einstellungen sind notwendig, um eine Verbindung zur Datenbank herstellen zu können:
18 +{{formcycle/}} bietet neben der Konfiguration der Verbindung zur Datenbank ebenso die Möglichkeit, Daten in der Datenbank zu verschlüsseln, sodass diese nicht von Fremden unerlaubt ausgelesen werden können. Alle Metadaten werden immer verschlüsselt, zusätzlich können noch Formulardaten verschlüsselt werden. Die folgenden Optionen stehen zur Verfügung.
18 18  
19 -; Datenbanktyp
20 -: Typ der Datenbank, die benutzt werden soll.
21 -; JDBC-Verbindungs-URL
22 -: {{smallcaps}}Url{{/smallcaps}} zu der Datenbank im jdbc-Format. Zum Beispiel: {{code}}jdbc:mysql://testing.xima.de:3306/databaseName?useUnicode=true&characterEncoding=UTF-8{{/code}} Jede Datenbank verwendet leicht unterschiedliche {{smallcaps}}Url{{/smallcaps}}s. Über die Schaltfläche //Besipiel// stehen die gängigsten Arten zur Auswahl.
23 -; DB-Benutzername
24 -: Benutzername für die Anmeldung an der Datenbank.
25 -; DB-Passwort
26 -: Passwort für die Anmeldung an der Datenbank.
20 +=== Algorithmus ===
27 27  
28 -== Erweiterte Einstellungen ==
22 +Der Verschlüsselungsalgorithmus, mit welchem die Daten verschlüsselt werden sollen. Der Standardwert ist //PBE mit SHA und Twofish-CBC (empfohlen)//.
29 29  
30 -Folgende Einstellungen können benutzt werden, um die Verbindung anzupassen:
24 +=== Formulardaten verschlüsseln ===
31 31  
32 -; Gleichzeitige Datenbankverbindungen
33 -: Anzahl der gleichzeitigen Verbindungen zwischen {{formcycle case="dat"/}} und der Datenbank.
34 -; Verbindungs-Timeout
35 -: Dauer in Sekunden, bis die Verbindung zwischen {{formcycle case="dat"/}} und der Datenbank bei Inaktivität geschlossen wird. Wird hier ein Wert von //0// eingestellt, gibt es kein Timeout.
26 +Wenn diese Option aktiviert ist, werden auch Daten abgesendeter Formulare verschlüsselt, inklusive aller Anhänge. Bei Nutzung einer mySQL-Datenbank werden auch [[formularspezifische Postfächer>>doc:Postfach]] verschlüsselt in der Datenbank gespeichert.
36 36  
37 -== Datenverschlüsselung ==
28 +=== Passwort und Wiederholung ===
38 38  
39 -{{formcycle/}} bietet neben der Konfiguration der Verbindung zur Datenbank ebenso die Möglichkeit, Daten in der Datenbank zu verschlüsseln. Dann können diese nicht von Fremden unerlaubt ausgelesen werden. Alle Metadaten werden immer verschlüsselt, zusätzlichnnen noch Formulardaten verschlüsselt werden. Die folgenden Optionen stehen zur Verfügung:
30 +Das Passwort, welches zur Verschlüsselung der Daten im entsprechenden Algorithmus verwendet werden soll.
40 40  
41 -; Algorithmus
42 -: Der Verschlüsselungsalgorithmus, mit welchem die Daten verschlüsselt werden sollen. Der empfohlene Standardwert ist //PBE mit SHA und Twofish-CBC//.
43 -; Formulardaten verschlüsseln
44 -: Wenn diese Option aktiviert ist, werden auch Daten abgesendeter Formulare verschlüsselt, inklusive aller Anhänge. Bei Nutzung einer mySQL-Datenbank werden auch [[formularspezifische Postfächer>>Formcycle.UserInterface.MyForms.Inbox]] verschlüsselt in der Datenbank gespeichert.
45 -; Verschlüsselung der Datensätze aktualisieren
46 -: Ist hier das Häkchen gesetzt, werden die Daten erneut mit dem angegebenen Passwort verschlüsselt.
47 -; Aktuelles Passwort zur Bestätigung
48 -: Das Passwort, welches zur Verschlüsselung der Daten mit dem entsprechenden Algorithmus verwendet werden soll.
49 -
50 -{{info}}
51 -Bei dem eingegebenen Passwort für die Verschlüsselung wird geprüft, ob es gültig ist beziehungsweise ob die Datensätze bereits verschlüsselt sind. So wird eine doppelte Verschlüsselung und möglicher Datenverlust vermieden. Diese Funktionalität steht erst ab Version 6 zur Verfügung. Bei einer Aktualisierung von Version 5 auf Version 6 kann das Passwort nicht geprüft werden.
52 -{{/info}}
53 -
54 54  {{warning}}
55 -Je nach Auswahl von Algorithmus und Passwort sowie abhängig von der verwendeten Java-Version ist es gegebenenfalls nötig die //Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files// zu installieren. Sollte dies nötig sein, so wird an der Oberfläche sowohl am Eingabefeld des Passworts als auch bei der Selektion des Algorithmus eine entsprechende Fehlermeldung angezeigt.
33 +Je nach Auswahl von Algorithmus und Passwort sowie abhängig von der verwendeten Java-Version ist es gegebenen Falls nötig die "Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files" zu installieren. Sollte dies nötig sein, so wird an der Oberfläche sowohl am Eingabefeld des Passworts als auch bei der Selektion des Algorithmus eine entsprechende Fehlermeldung angezeigt.
56 56  {{/warning}}
57 57  
58 -== Datensätze migrieren ==
36 +=== Datensätze migrieren ===
59 59  
60 -Die Auswahl //Verschlüsselung der Datensätze aktualisieren// dient der Umwandlung bereits bestehender Datensätze in die neue verschlüsselte Form. Dies spielt vor allem dann eine Rolle, wenn im laufenden Betrieb unverschlüsselte oder anders verschlüsselte Datensätze überführt werden sollen. Hierfür wird die vorherige Konfiguration der Verschlüsselung für die Entschlüsselung und die neue Konfiguration für anschließende Verschlüsselung verwendet.
38 +Die Auswahl Datensätze migrieren dient der Umwandung bereits bestehender Datensätze in die neue verschlüsselte Form. Dies spielt vor allem dann eine Rolle, wenn Sie im laufenden Betrieb unverschlüsselte oder anders verschlüsselte Datensätze überführen möchten. Hierfür wird die vorherige Konfiguration der Verschlüsselung für die Entschlüsselung und die neue Konfiguration für anschließende Verschlüsselung verwendet.
61 61  
40 +=== Aktuelles Passwort zur Bestätigung ===
41 +
42 +Sollte bereits eine Verschlüsselung aktiviert gewesen sein, so muss hier zur Bestätigung der Änderung des Passworts oder des Algorithmus bzw. bei kompletter Deaktivierung das vorherige Passwort eingegeben werden. Ohne korrekte Eingabe ist die Änderung bzw. Deaktivierung der Verschlüsselung (selbst bei Änderung der Datenbank-Verbindung) nicht möglich.
43 +
62 62  {{warning}}
63 63  Es sollte aus Gründen der möglichen Fehlkonfiguration bzw. fehlerhaften Benutzung der Datenbankverschlüsselung bei bereits vorhandenen Datensätzen vor jeder Änderung der Konfiguration ein Datenbank-Backup erzeugt werden!
64 64  {{/warning}}
65 65  
66 -== Datenbank anlegen oder aktualisieren ==
48 +== Datenbank initialisieren ==
67 67  
68 -Durch Klicken der Schaltfläche //Weiter// wird die Datenbank initialisiert, also die Datenbanktabellen neu angelegt oder aktualisiert. Zudem werden alle gefundenen Updates für das System ausgeführt. Siehe auch [[Update>>doc:Formcycle.Installation.Update]].
50 +{{figure image="datenbank_2" width="300"/}}
51 +
52 +Durch klicken der Schaltfläche //Weiter// wird die Datenbank initialisiert, d.h. Tabellen werden angelegt usw.
53 +
54 +{{figure image="datenbank_3" width="300"/}}
55 +
56 +Nach erfolgreichem Durchlauf der Datenbankinitialisierung wird eine Seite für die Systemaktualisierung angezeigt. Diese Seite ist nur bei einem Update wichtig und ist für die erste Installation nicht von Interesse.
database_settings_de.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.awa
Größe
... ... @@ -1,1 +1,0 @@
1 -64.1 KB
Inhalt
database_settings_en.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.awa
Größe
... ... @@ -1,1 +1,0 @@
1 -58.6 KB
Inhalt
014En.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +44.3 KB
Inhalt
Database.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +48.6 KB
Inhalt
FCSnapshot20.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +43.9 KB
Inhalt
FCSnapshot21.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +24.8 KB
Inhalt
FCSnapshot22.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +45.8 KB
Inhalt
database1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +44.3 KB
Inhalt
datenbank_1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +57.8 KB
Inhalt
datenbank_2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +34.2 KB
Inhalt
datenbank_3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +55.9 KB
Inhalt
Copyright 2000-2024