27.01.2023, 17:36
(Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2023, 13:22 von Manfred Aabye.)
Was macht Manni gerade?
Das Problem, was häufiger auftaucht, sind defekte Datenbanken.
Beim Backup solcher Datenbanken, hört dies Backup genau an der Stelle auf, wo sich der Fehler befindet.
Wenn sich dieser am Ende einer Datenbank befindet, bemerkt man dies kaum.
Ein Problem bei der Reparatur ist die Größe der Datenbank.
Hierzu hab ich im opensimMULTITOOL Funktionen eingebaut, die eine Datenbank Tabellenweise sichert.
db_backuptabellen aufzurufen mit /opt/opensim.sh db_backuptabellen username password databasename
dies speichert Tabellen, die in der Datenbank vorhanden sind, in einzelnen Dateien mit dem Namen der Tabelle.
db_restorebackuptabellen aufzurufen mit /opt/opensim.sh db_restorebackuptabellen username password databasename newdatabasename
die tabellenweise gesicherte Datenbank, in einer neuen Datenbank zusammensetzen. Bitte die neue Datenbank vorher anlegen.
Jetzt arbeite ich gerade daran, diese mächtig große Tabelle assets zu zerlegen, um die Bereiche wo sich Fehler befinden, besser lokalisieren zu können, sowie einen Umzug zu vereinfachen.
db_backuptabellentypen aufzurufen mit /opt/opensim.sh db_backuptabellentypen username password databasename
dies speichert die Tabelle assets nach Asset Typen in mysql sql Backupdateien,
mit dem Namen des Assettyps gepackt als zip.
Diese können einzeln ohne Probleme wieder in die alte Datenbank,
oder in eine neue eingefügt werden.
Nachtrag: Warum ich mir das antue, Datenbanken so zu zerlegen.
Je kleiner die Datenbank, je sicherer ist der Down und Upload der Dateien.
Auch wird eine Datenbank, so zu einem Baukasten, der bei der Wiederherstellung einzelner Bereiche,
oder ein Neubau einer maßgeschneiderten neuen Datenbank hilft.
Das Problem, was häufiger auftaucht, sind defekte Datenbanken.
Beim Backup solcher Datenbanken, hört dies Backup genau an der Stelle auf, wo sich der Fehler befindet.
Wenn sich dieser am Ende einer Datenbank befindet, bemerkt man dies kaum.
Ein Problem bei der Reparatur ist die Größe der Datenbank.
Hierzu hab ich im opensimMULTITOOL Funktionen eingebaut, die eine Datenbank Tabellenweise sichert.
db_backuptabellen aufzurufen mit /opt/opensim.sh db_backuptabellen username password databasename
dies speichert Tabellen, die in der Datenbank vorhanden sind, in einzelnen Dateien mit dem Namen der Tabelle.
db_restorebackuptabellen aufzurufen mit /opt/opensim.sh db_restorebackuptabellen username password databasename newdatabasename
die tabellenweise gesicherte Datenbank, in einer neuen Datenbank zusammensetzen. Bitte die neue Datenbank vorher anlegen.
Jetzt arbeite ich gerade daran, diese mächtig große Tabelle assets zu zerlegen, um die Bereiche wo sich Fehler befinden, besser lokalisieren zu können, sowie einen Umzug zu vereinfachen.
db_backuptabellentypen aufzurufen mit /opt/opensim.sh db_backuptabellentypen username password databasename
dies speichert die Tabelle assets nach Asset Typen in mysql sql Backupdateien,
mit dem Namen des Assettyps gepackt als zip.
Diese können einzeln ohne Probleme wieder in die alte Datenbank,
oder in eine neue eingefügt werden.
Nachtrag: Warum ich mir das antue, Datenbanken so zu zerlegen.
Je kleiner die Datenbank, je sicherer ist der Down und Upload der Dateien.
Auch wird eine Datenbank, so zu einem Baukasten, der bei der Wiederherstellung einzelner Bereiche,
oder ein Neubau einer maßgeschneiderten neuen Datenbank hilft.
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.