ORA-01154: database busy. Open, close, mount, and dismount not allowed now

Bu hata ile daha önce hiç karşılaşmamış olanlarımız var ise öncelikle shutdown immediate komutunu database’i nasıl kapatamıyor diye düşünebilir. Ancak hemen belirteyimki kendi içinde tutarlı bir açıklaması var :)

Bu durum öncelikle eğer physical standby database’ iniz varsa ve protection mode’ da çalışıyor ise database’ i kapatmaya çalıştığınızda bu hayatı alırsınız. Çünkü protection mode NO DATA LOSS yani sıfır data kaybı mantığına göre çalıştığından dolayı eğer siz database’ i kapatabilseydiniz ve o esnada primary database’ inizde bir crash durumu yaşanması durumunda buda veri kaybını olacağı anlamına gelecektiki buda maximum protection mode’ ın doğasına aykırı bir durum oluştururdu. Bu yüzden sistem size bu mode geçerli olduğu sürece database’ i kapatmanıza izin vermeyecektir. Peki database’ imizi kapatmamız gerekiyor, nasıl kapatabiliriz.

Öncelikle primary database’ imizin protection mode’ unu kontrol edelim;
Continue reading

Database’ in Startup Aşamaları

Database’ e start komutu verildiğinde ilk olarak nomount sonra mount en son olarak da open aşamalarından geçer. Bu 3 modunda aslında bir takım gereksinimleri bulunmaktadır. Aşağıda database’ in open moda gelinceye kadar ki hangi aşamalardan geçer, hangi aşamada neler kontrol edilir bunları bulabilirsiniz. .

Sql> startup;
Continue reading