Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Oracle-Datenbank kopieren (nur die Systemdateien)

Empfohlene Antworten

Hallo liebe Forengemeinde,

ich habe zwei Instanzen auf dem Server liegen: eine "EntwDB" und eine "EchtDB". Struktur gleich, Datenbestand gleich. Die eine ist nur für Entwicklungszwecken, die andere für den Live-Betrieb. Nun ist mir die "EntwDB" abgeschmiert und unser Systemadministrator hat nun gesagt, die Rücksicherung funktioniert nicht. Wie kann ich die Systemdateien der "EchtDB" rüberkopieren in die "EntwDB" (also Datenbankdateien, Redo-Log, Controldateien usw.)?

  • Autor

@ carstenj

mal eine andere Frage. Mit folgenden Skripten teste ich gerade ein Offline-Backup meiner Datenbank:

SET heading off

SET feedback off

SET underline off

SET termout off

spool e:\backup\backup.bat

SELECT 'copy ' || name || ' e:\backup' FROM v$datafile;

SELECT 'copy ' || name || ' e:\backup' FROM v$controlfile;

SELECT 'copy ' || member || ' e:\backup' FROM v$logfile;

spool off

shutdown immediate

host e:\backup\backup.bat

startup

copy E:\ENTW\DATEN\SYSTEM01.DBF e:\backup

copy E:\ENTW\DATEN\UNDOTBS01.DBF e:\backup

copy E:\ENTW\DATEN\SYSAUX01.DBF e:\backup

copy E:\ENTW\DATEN\USERS01.DBF e:\backup

copy E:\ENTW\DATEN\DATEN.DBF e:\backup

copy E:\ENTW\KONTROLLDATEIEN\CONTROL01.CTL e:\backup

copy E:\ENTW\KONTROLLDATEIEN\CONTROL02.CTL e:\backup

copy E:\ENTW\KONTROLLDATEIEN\CONTROL03.CTL e:\backup

copy C:\PROGRAMME\ORACLE\SPIEGELUNG\ENTW\CONTROL04.CTL e:\backup

copy E:\ENTW\REDO_LOG\REDO01A.LOG e:\backup

copy E:\ENTW\REDO_LOG\REDO02A.LOG e:\backup

copy E:\ENTW\REDO_LOG\REDO03A.LOG e:\backup

copy C:\PROGRAMME\ORACLE\SPIEGELUNG\ENTW\REDO01B.LOG e:\backup

copy C:\PROGRAMME\ORACLE\SPIEGELUNG\ENTW\REDO02B.LOG e:\backup

copy C:\PROGRAMME\ORACLE\SPIEGELUNG\ENTW\REDO03B.LOG e:\backup

Funktioniert auch so weit gut, ABER: Die Datenbankdatei DATEN.DBF fängt er an zu kopieren, läuft auch eine ganze Weile (sind ja immerhin 40 GB) und dann schließt sich das DOS-Fenster, die Instanz ist unten und die DATEN.DBF wurde NICHT in das Verzeichnis e:\backup\kopiert. Alle anderen Datein schon. Gibt es da mit der Größe eine Beschränkung? Würde mich wundern.:eek

Hi,

verwende niemals COPY um Datenbankdateien zu kopieren. Damit zerschießt Du dir die datafiles. Nimm xcopy.

Des weiteren würde ich einfach das komplette Verzeichniss kopieren und nicht die einzelnen Dateien, dann vergisst man auch nichts wie z.B. den oder die TEMP Files wie in Deinem Fall.

Dim

  • Autor

@ carstenj

sorry, ich habe Deine Frage überlesen.:upps

Betriebssystem ist Windows XP Server, Datenbank ist die Version 10g (10.02).

@ dr.dimitri

Ich hab das gerade mit xcopy probiert, trotzdem wird die große 40GB Datei nicht kopiert!

Bearbeitet von Alex_winf01

Betriebssystem ist Windows XP Server

An dieser Stelle erlaube ich mir mal ein gepflegtes "häääääähhhhh???". Was zum Teufel ist das nun schon wieder für ein Betriebssystem?

Inhaltlich schliesse ich mich den Vermutungen an, dass auf ein FAT-formatiertes Medium kopiert werden soll. Das wird in die Hose gehen.

  • Autor

@ dr.dimitri

Das Filesystem ist NTFS, es ist auch ausreichend Platz vorhanden (1 Terrabyte Festplatte). Wenn ich die Datei manuell über den explorer kopieren möchte, bekomme ich eine Fehlermeldung, dass die Systemressourcen nicht ausreichen. Genau die selbe Fehlermeldung, wie ich bei der Rücksicherung vom Band auch bekomme.

Also ist die Schwachstelle Windows? Das habe ich von Anfang an gesagt bei uns. Aber wie es halt so ist, im öffentlichen Dienst, unsere Leitung der EDV-Abteilung möchte kein Linux.:upps:hells:

Also ist die Schwachstelle Windows? Das habe ich von Anfang an gesagt bei uns. Aber wie es halt so ist, im öffentlichen Dienst, unsere Leitung der EDV-Abteilung möchte kein Linux.:upps:hells:
Es gibt diverse Einträge in der MS Knowledgebase mit Lösungsmöglichkeiten zu diesem Fehlerbild. Da du dich aber weigerst, das korrekte Betriebssystem zu nennen, geschweige denn mal, die exakte Fehlermeldung (ggf. aus der Ereignisanzeige) zu nennen, stattdessen dich an "Linux ist toll und Windows doof" hochziehst, habe ich keine Lust, weiter über das Problem nachzudenken.

Vielleicht überdenkst du mal deine generelle Einstellung zu den Betriebssystemen. Jedes hat seine Daseinsberechtigung.

  • Autor

@ Chief Wiggum

Entschuldige. Die korrekte Bezeichnung ist "Microsoft Windows Server 2003". Die exakte Fehlermeldung lautet "Kopiervorgang wurde abgebrochen, da nicht ausreichend Systemressourcen zur Verfügung stehen". Mehr nicht.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.