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