Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:archivelog

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dba:archivelog [2015/12/29 19:35] – [Log modus prüfen] gpipperrdba:archivelog [2015/12/29 20:40] (aktuell) – [Quellen] gpipperr
Zeile 1: Zeile 1:
-===== Der Oracle Archivelog Modus =====+===== Der Oracle Archive Log Modus =====
 **In allen Versionen** **In allen Versionen**
  
-Im Archivelog Modus werden die Online Redo Logs der Datenbank vor dem erneuten Überschreiben als Kopie gesichert.+Im Archive Log Modus werden die Online Redo Logs der Datenbank vor dem erneuten Überschreiben als Kopie gesichert.
  
 ==== Archivelog Modus einschalten ==== ==== Archivelog Modus einschalten ====
 +
   - Archivelog Parameter setzen   - Archivelog Parameter setzen
   - Datenbank stoppen   - Datenbank stoppen
Zeile 11: Zeile 12:
   - Datenbank öffnen   - Datenbank öffnen
   - Archivelog Modus prüfen   - Archivelog Modus prüfen
 +
  
 === DB Parameter in der 8i/9i Datenbank einstellen=== === DB Parameter in der 8i/9i Datenbank einstellen===
Zeile 22: Zeile 24:
  
  
-=== DB Parameter ab der Version 10g/11i/12c  mit dem Flash Recovery Feature einstellen===+=== DB Parameter ab der Version 10g/11i/12c mit dem Flash Recovery Feature einstellen===
  
 Ab der Version 10g wird nur noch der Pfad zur Fast/Flash Recovery Area und die Speicherplatz Größe und  für die archivierten Redo-Logs festlegen. Ab der Version 10g wird nur noch der Pfad zur Fast/Flash Recovery Area und die Speicherplatz Größe und  für die archivierten Redo-Logs festlegen.
  
-Bei Verwendung eines Spfile per SQL*Plus einstellen oder in der init.ora definieren.\\ +Bei Verwendung eines Spfile per SQL*Plus einstellen oder in der init.ora definieren.
- +
-**Größe**: db_recovery_file_dest_size\\+
  
 +**Größe**: db_recovery_file_dest_size:
 <code plsql> <code plsql>
 alter system set db_recovery_file_dest_size=30G scope=both; alter system set db_recovery_file_dest_size=30G scope=both;
 </code> </code>
  
-**Wo**:db_recovery_file_dest \\ +**Wo**:db_recovery_file_dest:
 <code plsql> <code plsql>
 alter system set db_recovery_file_dest='H:\ORACLE\flash_recovery_area' scope=both; alter system set db_recovery_file_dest='H:\ORACLE\flash_recovery_area' scope=both;
Zeile 41: Zeile 41:
  
  
-=== Log modus einschalten ====+=== Den Log Modus einschalten/aktivieren ====
  
-Auch in der Oracle 12c muss noch die DB gestoppt werden um den Archivelog Modus zu aktivieren.+Auch in der Oracle 12c muss noch die DB gestoppt werdenum den Archivelog Modus zu aktivieren.
  
  
Zeile 55: Zeile 55:
 </code> </code>
  
-Mount Stadium starten+Mount Stadium starten:
 <code> <code>
 SQL> startup mount  SQL> startup mount 
Zeile 62: Zeile 62:
 </code> </code>
  
-Datenbank ändern+Datenbank ändern:
 <code> <code>
 SQL> alter database archivelog;  SQL> alter database archivelog; 
Zeile 69: Zeile 69:
 </code> </code>
  
-Datenbank öffnen+Datenbank öffnen:
  
 <code> <code>
Zeile 76: Zeile 76:
 </code> </code>
  
-=== Log modus prüfen ===+=== Log Modus prüfen === 
 Am einfachsten kann mit dem Befehl "**archive log list**" in SQP*Plus der Log-Modus überprüft werden: Am einfachsten kann mit dem Befehl "**archive log list**" in SQP*Plus der Log-Modus überprüft werden:
 +
 <code> <code>
 SYS> archive log list SYS> archive log list
Zeile 104: Zeile 106:
  
 <code plsql reco.sql> <code plsql reco.sql>
-SET linesize 130 pagesize 300 recsep OFF+set linesize 130 pagesize 300 recsep off
  
 ttitle  "Report Recovery Dest Parameter"  SKIP 1 - ttitle  "Report Recovery Dest Parameter"  SKIP 1 -
        center "Sizes in MB" SKIP 2        center "Sizes in MB" SKIP 2
  
 +archive log list
 +    
 show parameter reco show parameter reco
 +
 +column limit            format a14
 +column used             format a14
 +column reclaimable      format a14
 +column number_of_files  format a6 heading "Files"
 +column used             format a12
          
-select  NAME +select to_char(round(SPACE_LIMIT / 1024 / 1024, 2)) || ' M Limit' as limit 
- ,SPACE_LIMIT +      ,to_char(round(SPACE_USED / 1024 / 1024, 2)) || ' M in Use' as used 
- ,SPACE_USED +      ,to_char(round(SPACE_RECLAIMABLE / 1024 / 1024, 2)) || ' M' as RECLAIMABLE 
- ,SPACE_RECLAIMABLE +      ,to_char(NUMBER_OF_FILES) as NUMBER_OF_FILES 
- ,NUMBER_OF_FILES +      ,to_char(round((SPACE_USED * 100) / SPACE_LIMIT, 2), '909D00')||' %' as Used 
-from V$RECOVERY_FILE_DEST+  from V$RECOVERY_FILE_DEST
 / /
  
 ttitle off ttitle off
 </code> </code>
 +
 +==== Quellen====
 +
 +Oracle 12c:
 +
 +  * https://docs.oracle.com/database/121/ADMIN/archredo.htm#ADMIN11329
dba/archivelog.txt · Zuletzt geändert: 2015/12/29 20:40 von gpipperr