Close window

printed by () 05/19/2024 18:12:39
FAQ#: 100015 / Zurückspielen einer Datenbanksicherung
FAQ-Info:
Category: Deutsch::CADISON::00 - Installation & Instandhaltung::05 - Datenbank Pflege
Language: de
Votes: 0
Result: 0.00 %
Last update: 02/21/2019 16:29:30

Keywords:

Symptom: (public)

Problem: (public)
Wie wird eine CADISON Datenbank aus der Sicherung wiederhergestellt?

Solution: (public)

CADISON Datenbanken lassen sich nur als ganzes wiederherstellen. Aus diesem Grund empfehlen wir Ihnen, möglichst für jedes Projekt eine eigene Datenbank anzulegen.
Bei den CADISON Datenbanken muss zwischen Projektdatenbanken und Systemdatenbanken unterschieden werden.
 


Tip! Was eine Systemdatenbank ist, kann in FAQ#: 1000465 "Systemdatenbanken" nachgelesen werden.




Projektdatenbank wiederherstellen

Zur Wiederherstellung eines bestimmten Standes einer Projektdatenbank sind folgende Schritte auszuführen:
 

  1. Per Remotedesktopverbindung auf den CADISON Server aufschalten
  2. Eine CMD-Box als (Administrator ausführen) starten
  3. Stoppen der wiederherzustellenden Datenbank am Datenbankserver via "stopalldbs -d <Datenbankname>" in der Eingabeaufforderung (CMD-Box).
     
    Hinweis! Die Datenbank kann nur gestoppt werden, wenn kein Anwender mehr auf diese zugreift.

     
  4. Umbenennen des Datenbank Ordners, mit dem Namen der Projektdatenbank im Verzeichnis "...\Work\CADISON\Database\<Datenbankname>" in "...\Work\CADISON\Database\<Datenbankname_old>"
    (Datenbankverzeichnis wird ggf. noch benötigt, falls die Datensicherung nicht lauffähig ist)
  5. Das Verzeichnis mit dem Namen der Projektdatenbank <Datenbankname> aus der Datensicherung in das Verzeichnis "...\Work\CADISON\Database\" kopieren
  6. Umbenennen des Projekt Ordners, mit dem Namen der Projektdatenbank und dem angehängten Servernamen im Verzeichnis "...\Work\CADISON\Projects\<Projektname>" in "...\Work\CADISON\Projects\<Projektname_old>"
    (Projektverzeichnis wird ggf. noch benötigt, falls die Datensicherung nicht zu verwenden ist).
  7. Das Verzeichnis mit dem Namen des Projektdatenbank <Projektname> und dem angehängten Servernamen aus der Datensicherung in das Verzeichnis "...\Work\CADISON\Projects" kopieren
  8. Starten der wiederhergestellten Datenbank am Datenbankserver via "startalldbs -d <Datenbankname>" in der Eingabeaufforderung.
 
Hinweis! Es wird empfohlen, immer den zur Datenbank passenden Projektstand wiederherzustellen, da ansonsten Differenzen zwischen der Datenbank und den Zeichnungsdateien entstehen können, die mithilfe der Zeichnungsüberprüfung wieder korrigiert werden müssen.



Systemdatenbank wiederherstellen

Das Wiederherstellen einer Systemdatenbank funktioniert gleich dem Wiederherstellen einer Projektdatenbank.

Der Unterschied zu den Projektdatenbanken liegt darin, ....
  • ... das die Systemdatenbanken kein Project-Ordner besitzten und dieser daher nicht wiederhergestellt werden muss.
  • ... das wenn CADISON gestartet wird, der Anwender automatisch auf die Systemdatenbank (sysdb.sys) zugreift. Platziert ein Anwender ein Objekt aus dem Objektmanager, greift dieser auf die Defaultdatenbank (defdb.def) zu. Wird ein Objekt kopiert, greift der Anwender auf die Artikeldatenbank (artdb.art) zu. Das heißt, um eine Systemdatenbank wiederherzustellen, müssen alle Anwender CADSION schließen.
 
Hinweis! Eine Datenbank kann nur gestoppt werden, wenn kein Anwender mehr auf diese zugreift. Daher können die Systemdatenbanken nur gestoppt werden, wenn keine CADSION Anwendung auf Clients und Server aktiv ist.

Achtung! Soll die defdb.def bzw. sysdb.sys wiederhergestellt werden, muss auch die sysdb.sys bzw. defdb.def mit dem gleichen Sicherungsstand wiederhergestellt werden.


Zur Wiederherstellung eines bestimmten Standes einer Systemdatenbank sind folgende Schritte auszuführen:
  1. Per Remotedesktopverbindung auf den CADISON Server aufschalten
  2. Eine CMD-Box als (Administrator ausführen) starten
  3. Stoppen der wiederherzustellenden Datenbank am Datenbankserver via "stopalldbs -d <Datenbankname>" in der Eingabeaufforderung (CMD-Box).
  4. Wurde die Datenbank erfolgreich gestoppt, den Datenbankordner "...\Work\CADISON\Database\<Datenbankname>" in "...\Work\CADISON\Database\<Datenbankname_old>" umbenennen.
    (Datenbankverzeichnis wird ggf. noch benötigt, falls die Datensicherung nicht lauffähig ist)
  5. Den Ordner mit dem Namen der Datenbank <Datenbankname> aus der Datensicherung in das Verzeichnis "...\Work\CADISON\Database\" kopieren
  6. Starten der wiederhergestellten Datenbank am Datenbankserver via "startalldbs -d <Datenbankname>" in der Eingabeaufforderung.

Wurde die Systemdatenbank (sysdb.sys) wiederhergestellt, muss der Systemtree aktualisiert werden. Dazu im Engineer/PDM, im Tree auf den Computer stellen und von dort aus aktualisieren. 

 

URL: http://cadison.org/cgi-bin/bin/cgi-bin/public.pl?Action=PublicFAQPrint;ItemID=15