Oracle datenbank?

hallo,

wer kann mir bitte sagen, ob man in einer oracle db
sowas wie einen ‚unload‘ machen kann.
damit ist gemeint, sämtliche tabellen entladen, um sie bei bedarf
wieder zu laden.
oder ob es einen befehl gibt, der eine komplette db speichert/dupliziert, um sie ggf. später wieder ‚über‘ das
original zu legen?

danke!
sebastian

Mahlzeit,

wer kann mir bitte sagen, ob man in einer oracle db
sowas wie einen ‚unload‘ machen kann.
damit ist gemeint, sämtliche tabellen entladen, um sie bei
bedarf wieder zu laden.

Klar gibt es das: http://www.datenbank-export.de/beispiele.htm

oder ob es einen befehl gibt, der eine komplette db
speichert/dupliziert, um sie ggf. später wieder ‚über‘ das
original zu legen?

Siehe oben. Allerdings ist das ganze Thema Datensicherung ein komplexes; ich würde einen Anfänger niemals an meine Datenbank lassen, schon gar nicht, um die Daten wieder einzuspeisen.

Gruß

Sancho

Hi!

Allerdings ist das ganze Thema Datensicherung ein
komplexes; ich würde einen Anfänger niemals an meine Datenbank
lassen, schon gar nicht, um die Daten wieder einzuspeisen.

Ich würde einen Schritt weiter gehen: Nicht einmal ein anderer DBA darf da auf MEINE Datenbanken ran :smile:

Grüße,
Tomh

PS: Mein persönlicher Rekord fürs (Rück-)Kopieren einer Oracle-Produktions-DB liegt bei exakt 47 Minuten, wobei ca. 45 Minuten für das Kopieren der Datafiles draufgingen.
PPS: Dieser Rekord beruht auf einer von Oracle nicht empfohlenen Variante des Backups/Recoverys, allerdings gibt’s hie und da Situationen, wo nicht mal mehr der RMAN oder der SQL-Loader noch weiterhelfen und ein 20-seitiges White-Paper so schon manches Leben gerettet hat :wink: