Datenbank-Transfer: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
{{Dienstprogramme}}
{{Dienstprogramme}}
{{Zum Überarbeiten}}
 
Das Tool für den Datenbank-Transfer ermöglicht es, eine Moodle-Site von einer Datenbank in eine andere zu übertragen, z.B. von einer MySQL-Datenbank in eine PostgresSQL-Datenbank.
 
Der Zugriff auf das Tool erfolgt über die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Entwicklung > Experimentell > Datenbank-Migration''. Es gibt auch ein entsprechendes [[Administration über Kommandozeile|CLI-Skript]] ''admin/tool/dbtransfer/cli/migrate.php''.
 
Das Datenban-Transfer-Tool verwendet die XMLDB-Schema-Definitionen von Moodle und den installierten Plugins, um die Daten aus der einen Datenbank zu exportieren und in eine andere Datenbank zu importieren.
 
Folgende Probleme können bei der Nutzung des Tools auftreten:
 
* Wenn es in der aktuellen Datenbank irgendein Objekt gibt, das nicht im XMLDB-Schema enthalten ist (Spalten, Tabellen, ...), dann wird der Datenbank-Transfer nicht ausgeführt, solange diese Objekte nicht gelöscht sind.
* Wenn Daten in der aktuellen Datenbank falsch kodiert sind, schlägt der Transfer fehl. Sie müssen die fehlerhaften Daten korrigieren und das Tool erneut aufrufen.
* Wenn die datenbank sehr groß ist, dauert der Transfer eine Weile. Es kann zu einem Timeout-Fehler kommen. In diesem Fall müssen Sie die entsprechenden Parameter in der Webserver- bzw. PHP-Konfiguration anpassen.
 
==Siehe auch==
 
* MDL-34441
 
Diskussionsbeiträge im Kurs ''Using Moodle'' auf moodle.org:
* [http://moodle.org/mod/forum/discuss.php?d=207413 Moving Moodle from Oracle to PostgreSQL (dbtransfer tool)]
* [http://moodle.org/mod/forum/discuss.php?d=206759 Where did dbtransfer.php go?]


[[en:Database transfer]]
[[en:Database transfer]]

Aktuelle Version vom 8. Februar 2016, 13:12 Uhr


Das Tool für den Datenbank-Transfer ermöglicht es, eine Moodle-Site von einer Datenbank in eine andere zu übertragen, z.B. von einer MySQL-Datenbank in eine PostgresSQL-Datenbank.

Der Zugriff auf das Tool erfolgt über die Seite Einstellungen > Website-Administration > Entwicklung > Experimentell > Datenbank-Migration. Es gibt auch ein entsprechendes CLI-Skript admin/tool/dbtransfer/cli/migrate.php.

Das Datenban-Transfer-Tool verwendet die XMLDB-Schema-Definitionen von Moodle und den installierten Plugins, um die Daten aus der einen Datenbank zu exportieren und in eine andere Datenbank zu importieren.

Folgende Probleme können bei der Nutzung des Tools auftreten:

  • Wenn es in der aktuellen Datenbank irgendein Objekt gibt, das nicht im XMLDB-Schema enthalten ist (Spalten, Tabellen, ...), dann wird der Datenbank-Transfer nicht ausgeführt, solange diese Objekte nicht gelöscht sind.
  • Wenn Daten in der aktuellen Datenbank falsch kodiert sind, schlägt der Transfer fehl. Sie müssen die fehlerhaften Daten korrigieren und das Tool erneut aufrufen.
  • Wenn die datenbank sehr groß ist, dauert der Transfer eine Weile. Es kann zu einem Timeout-Fehler kommen. In diesem Fall müssen Sie die entsprechenden Parameter in der Webserver- bzw. PHP-Konfiguration anpassen.

Siehe auch

Diskussionsbeiträge im Kurs Using Moodle auf moodle.org: