Gelegentlich hat man das Problem, die Archivelogs von Oracle abschalten zu müssen, da umfangreiche Änderungen i der Datenbank den vorhandenen Plattenplatz aufbrauchen würden. Was man tun kann, wenn dies passiert ist, oder droht steht hier. Leider geht das Abschalten nicht ohne Downtime


Vorgehensweise in sqlplus:

  • Anmelden an der Datenbank: sqlplus sys/[syspasswort]@[Datenbankinstanz] as sysdba
  • shutdown immediate
  • startup mount
  • Wenn man es einschalten will: alter database archivelog;  
  • Wenn man es ausschalten will: alter database noarchivelog;
  • alter database open;


Kontrolle ob die Datenbank wieder läuft:

  • SELECT DATABASE_STATUS FROM V$INSTANCE;
    Sollte Aktiv zurückgeben


Danach sqlplus mit quit verlassen