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:29] – [DB Paramter klassisch einstellen] 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 13: Zeile 13:
   - Archivelog Modus prüfen   - Archivelog Modus prüfen
  
-=== DB Paramter klassisch einstellen===+ 
 +=== DB Parameter in der 8i/9i Datenbank einstellen===
 **DB:8i/9i** **DB:8i/9i**
  
 ==Standard Edition== ==Standard Edition==
 In der Standard Edition dürfen nur die Parameter log_archive_dest und log_archive_duplex_dest gesetzt werden In der Standard Edition dürfen nur die Parameter log_archive_dest und log_archive_duplex_dest gesetzt werden
 +
 ==Enterprise Editon== ==Enterprise Editon==
 In der Enterprise Editon können bis zu 10 Archive Log Destinations gesetzt werden In der Enterprise Editon können bis zu 10 Archive Log Destinations gesetzt werden
  
  
-=== 10g Flash Recovery Feature ===+=== DB Parameter ab der Version 10g/11i/12c mit dem Flash Recovery Feature einstellen===
  
-Speicherplatz Größe und Verzeichnispfad für die arch +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.
-ivierten 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 42: 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. 
 + 
 + 
 +Zuerst konsistent herunterfahren:
  
-Konsistent herunterfahren 
 <code> <code>
 SQL> shutdown immediate  SQL> shutdown immediate 
Zeile 51: Zeile 54:
 ORACLE instance shut down. ORACLE instance shut down.
 </code> </code>
-Mount Stadium starten+ 
 +Mount Stadium starten:
 <code> <code>
 SQL> startup mount  SQL> startup mount 
-ORACLE instance started +..
- +
-Total System Global Area 289406976 bytes  +
-Fixed Size 1248576 bytes  +
-Variable Size 96469696 bytes  +
-Database Buffers 184549376 bytes  +
-Redo Buffers 7139328 bytes +
 Database mounted. Database mounted.
 </code> </code>
  
-Datenbank ändern+Datenbank ändern:
 <code> <code>
 SQL> alter database archivelog;  SQL> alter database archivelog; 
Zeile 71: Zeile 69:
 </code> </code>
  
-Datenbank öffnen+Datenbank öffnen:
  
 <code> <code>
Zeile 78: Zeile 76:
 </code> </code>
  
-=== Log modus pürfen === +=== Log Modus prüfen === 
-Am einfachsten kann mit dem Befehl "**archive log list**" in SQP*Plus der Logmodus überprüft werden+ 
 +Am einfachsten kann mit dem Befehl "**archive log list**" in SQP*Plus der Log-Modus überprüft werden
 <code> <code>
-SYS:SQL> archive log list+SYS> archive log list
  
-Database log mode No Archive Mode  +Database log mode              Archive Mode 
-Automatic archival Disabled  +Automatic archival             Enabled 
-Archive destination USE_DB_RECOVERY_FILE_DEST  +Archive destination            USE_DB_RECOVERY_FILE_DEST 
-Oldest online log sequence 26  +Oldest online log sequence     18 
-Current log sequence 28 +Next log sequence to archive   20 
 +Current log sequence           20
  
 </code> </code>
Zeile 105: 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