Einfaches Backup- und Restore-Tool

Zum Testen von Projekten während der Entwicklung unseres CMS Zeta Producer habe ich oft folgenden Use Case:

  1. Beispielprojekt lokal auf meinen PC kopieren.
  2. Destruktives Testen auf das kopierte Beispielprojekt.
  3. Den lokalen Ordner wieder löschen (nach den Tests).
  4. Wieder bei Schritt 1 anfangen.

Um mir die Schritte 3 und 4 zu ersparen, habe ich mir ein kleines Tool geschrieben:

Simple Backup

Damit könnt Ihr ganz einfach via Windows Explorer auf einen Ordner rechts klicken und dann „Backup“ auswählen und später wieder „Restore„.

Simple Backup

Das Programm besteht aus einer einzigen Programmdatei (sb.exe), die sowohl Installation, die Programmlogik und auch die Deinstallation beinhaltet.

Hier direkt die EXE-Datei downloaden

Den Quelltext gibt’s bei GitHub, könnt Ihr Euch auch downloaden.

Datenbanken zwischen 2 Oracle Express Editionen kopieren

Bei Microsoft SQL Server (Express) geht es ja relativ einfach, Datenbanken zwischen 2 Datenbank-Servern zu verschieben. Z.B.:

  1. Backup erstellen auf Server 1 und später auf Server 2 wiederherstellen. -oder-
  2. Datenbank auf Server 1 detachen (trennen), Dateien auf Server 2 kopieren und später auf Server 2 wieder attachen (anhängen).

Bei Oracle XE ist das auch möglich, allerdings ein bisschen aufwändiger und via Befehlszeile.

Rosenzuechter-sei-Dank weiß ich jetzt, wie das geht:

Exporting and Importing Data

Da ist es sehr ausführlich und Schritt-für-Schritt beschrieben.