Oracle DB StartUp ve ShutDown Komutlari
- Sevdanur GENC

- Oct 1, 2012
- 2 min read
Bu makalemizde Oracle veritabanlarindan genel anlamda kullanilan Startup ve Shutdown komutlarina ait parametlerin ne alama geldigini ogrenip sonrasinda ise komut satirlarinda nasil kullanilacagina bakiyor olacagiz.
SHUTDOWN ;
Normal
secenegi secildiginde komut yazmadan kapatma islemini gerceklestirecektir. Tamamen shutdown olmadan yeni kullaniciya izin vermeyecektir.
Immediate
secenegi secildiginde mevcut kullanicinin isi bitmeden yeni kullaniciya izin vermeyecektir.
Abort
secenegi secildiginde max veri kaybi yasanacaktir. Yeni baglanti saglanmayacaktir. Kapat komutu verildigi anda son veriler kurtarilmadan direk kapatilacaktir.
*Shutdown 'in varsayilan komutu Normal secenegidir.
SQL > Shutdown immediate ;
SQL > Shutdown abort ;
SQL > Shutdown ;
//Varsayilani Normal oldugu icin komutta yazmayabilirizde.
seklinde shutdown komutllarini kullanabiliriz.
STARTUP ;
Nomount
secenegi secildiginde spfile dosyasini okur. Recovery, arsivleme, baslangic, parametre degisikligi yapilabilir.
Mount
secenegi secildiginde kontrol dosyalari saklanir. Data ve log dosyalari okunur. Data dosyalarinin yerini degistirince yeni fiziksel yolu gostermemiz gerekmektedir. Nomount modundan mount moduna gecebilmemiz icin kullanmamiz gereken komut seti soyledir ;
SQL > Startup nomount ;
SQL > alter database mount ;
SQL > alter database open ;
//Db'yi acmak icin kullanilir.
Nomount'da spfile bozulursa yeni lokasyonunu ve yedegin lokasyonunu belirleyebiliriz.
Sadece startup kullanirsak Open modunu kabul edecektir. Bu sebepten direkt olarak Database'i acacaktir.
Force
senecegi secildiginde database'i zorunlu durumlarda zorla acmak icin kullanilir. Listener'dan gelen baglantilari database'e yonlendiren yapidir. Checkpoint olmadan dosyalari acar, tek bir farkla kontrol dosyalarini acamayacaktir. $Oracle_Home(network/admin -> listener.ora lsnrctl reload Porttaki degisiklikleri ya stop yapariz yada reload ifadesini veririz. Restart yapamaz. Cunku kesintiye gerek kalmadan calisacaktir. lsnrctl start, lsnrctl stop, lsnrctl reload, lsnrctl status gibi komutlar ise netca komutu ile birlikte listener olusturabilir veya silebiliriz. tnsping ; Komutu ise Listener'in calisip calismadigini test etmek icin kullanilmaktadir. Listener'da sorun varsa netca ile tekrardan kurulmak zorundadir. Dispatcher ; Kullanicilarin kendisine ait bellek olusturma islemleridir. PGA'dan farklidir. PGA'da herkesin haklari esittir. Bunda ise ihtiyaca gore islem yapilmaktadir. Keyifli Calismalar Dilerim
Comments