22.11.2013 Aufrufe

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Borland</strong> empfiehlt, Online-Backups zu solchen Zeiten auszuführen, in denen die wenigsten Zugriffe auf die<br />

Datenbank erfolgen. Im Backup-Modus schreibt Oracle vollständige Datenbankblöcke anstelle der üblichen Deltas<br />

in die Redo-Log-Dateien. Dies führt zu einer stark erhöhten Datenbankarchivierungs-Aktivität und manchmal sogar<br />

zu einem Absturz der Datenbank.<br />

Backups von Oracle-RMAN-Datenbanken<br />

Recovery Manager (RMAN) ist ein Oracle-Tool, mit dem Datenbankadministratoren Oracle-Datenbanken sichern<br />

und wiederherstellen können. Mit RMAN können Sie vollständige Backups (im Online- und im Offline-Modus),<br />

inkrementelle Backups auf Blockebene sowie Backups der Online-Redo-Logs und Steuerungsdateien ausführen.<br />

Zum Ausführen von RMAN auf einer Datenbank benötigen Sie die Berechtigung SYSDBA. Des Weiteren bieten<br />

RMAN-Backups folgende Vorteile:<br />

♦ Übersichtliche Darstellung aller Backup- und Wiederherstellungsvorgänge<br />

♦ Verwaltung von zentralen Backup- und Wiederherstellungsprozeduren für das gesamte Unternehmen<br />

♦ Erkennen von beschädigten Blöcken<br />

♦ Beschränken der Backups auf die Blöcke, die tatsächlich Daten enthalten. Diese Vorgehensweise kann zu<br />

einer signifikanten Verringerung des für Backups benötigen Speicherplatzes führen.<br />

♦ Unterstützung von inkrementellen Backups. Bei inkrementellen Backups werden nur die Blöcke gesichert, die<br />

seit einem zurückliegenden Backup geändert wurden. Dadurch verringert sich der Speicherplatzbedarf und<br />

das Backup wird deutlich schneller erstellt. In Oracle 10g gibt es eine neue Funktion namens "block change<br />

training". Diese Funktion bietet deutliche Verbesserungen für inkrementelle Backups. Weitere Informationen<br />

zur Implementierung dieser Funktion erhalten Sie von Ihrem Datenbankadministrator.<br />

Die folgenden Beispiele zur Backup-Erstellung und Wiederherstellung mit RMAN sind stark vereinfacht und geben<br />

Ihnen lediglich einen Einblick in das grundlegende Konzept. Standardmäßig werden Informationen zu Backups bei<br />

Oracle in den Steuerungsdateien der Datenbank gespeichert. In der Regel bietet es sich an, eine RMAN-<br />

Katalogdatenbank zur Speicherung von RMAN-Metadaten einzurichten. Vor dem Implementieren von RMAN-<br />

Backups sollten Sie den Oracle Backup and Recovery Guide lesen.<br />

rman target sys/*** nocatalog<br />

run {<br />

allocate channel t1 type disk;<br />

backup format '/app/oracle/db_backup/%d_t%t_s%s_p%p' (database);<br />

release channel t1;<br />

}<br />

Beispiel für eine Wiederherstellung mit RMAN:<br />

rman target sys/*** nocatalog<br />

run {<br />

allocate channel t1 type disk;<br />

restore tablespace users;<br />

recover tablespace users;<br />

release channel t1;<br />

}<br />

379

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!