Merhaba, bu yazımda database’imizi archivelog moduna almayı anlatıyorum. Veritabanımız düzenli olarak çalışırken uygulamalar veya kullanıcılar db’de çeşitli değişiklikler yapabilir bunun sonucu olarak veritabanımız archivelog ‘ lara bu değişiklikleri yazar eğer biz bu özelliği kapalı tutarsak varolan log’ların üzerine yazar bu istemediğimiz bir durumdur High Availabilty’yi sağlayamamış oluruz herhangi bir crash anında tam istediğimiz noktaya veritabanımızı dönemeyebiliriz.
ARCHIVELOG durumunu sqlplus ‘ a bağlanıp sorgulayalım.
sqlplus / as sysdba select log_mode from v$database;
Görüldüğü gibi noarchivelog modunda. db ‘imiz bu şekilde iken hot backup alamayız.
Öncelikle veritabanımızı kapatıp ardından mount mod da başlatmalıyız.
SQL>shutdown normal;
SQL>startup mount;
Şimdi archivelog moduna alalım ve ardından database’imizi açalım.
SQL>alter database archivelog;
SQL>alter database open;
SQL>select log_mode from v$database;
Artık database’imiz archivemod da, hot backup almaya müsait.
Herkese iyi günler dilerim..