Oracle RAC ve Grid Infrastructure yöneten sistem yöneticileri için crsctl ve srvctl komutları günlük işlerin vazgeçilmez bir parçasıdır. Clusterware, ASM, Listener ve Database bileşenlerinin durumunu hızlıca kontrol etmek veya müdahale etmek için bu komutları doğru bilmek büyük kolaylık sağlar.
Aşağıda, pratikte en sık kullanılan temel komutları tek bir tabloda topladım.
| Bileşen | Komut | Açıklama |
|---|---|---|
| Clusterware | crsctl check crs | Clusterware servislerinin durumunu kontrol eder |
| Clusterware | crsctl check has | Oracle High Availability Services (OHAS) durumunu kontrol eder |
| Clusterware | crsctl start crs | Clusterware’i manuel olarak başlatır |
| Clusterware | crsctl stop crs | Clusterware’i manuel olarak durdurur |
| Clusterware | crsctl enable crs | CRS’nin OS reboot sonrası otomatik başlamasını sağlar |
| Clusterware | crsctl disable crs | CRS’nin OS reboot sonrası otomatik başlamasını engeller |
| Clusterware | crsctl stat res -t | Tüm CRS kaynaklarını ağaç yapısında gösterir |
| ASM | srvctl status asm | ASM instance durumunu gösterir |
| ASM | srvctl start asm | ASM instance’ı başlatır |
| ASM | srvctl stop asm | ASM instance’ı durdurur |
| ASM | srvctl config asm | ASM konfigürasyon bilgilerini gösterir |
| Listener | srvctl status listener | Listener durumunu gösterir |
| Listener | srvctl start listener | Listener’ı başlatır |
| Listener | srvctl stop listener | Listener’ı durdurur |
| Database | srvctl status database -d orcl | Veritabanı durumunu gösterir |
| Database | srvctl start database -d orcl | Veritabanını başlatır |
| Database | srvctl stop database -d orcl | Veritabanını durdurur |
| Database | srvctl config database -d orcl | Veritabanı konfigürasyonunu gösterir |
| Debug / İnceleme | crsctl stat res ora.orcl.db -p | İlgili CRS kaynağının tüm parametrelerini gösterir |
| Debug / Log | $GRID_HOME/log//crsd | CRS daemon log dizini |
| Debug / Log | $GRID_HOME/log//ohasd | OHAS daemon log dizini |
Kısa Notlar
-
crsctl komutları genellikle Grid Infrastructure seviyesinde çalışır.
-
srvctl ise ASM, Listener ve Database gibi kaynakların yönetimi için tercih edilir.
-
Sorun giderme sırasında ilgili log dizinlerini kontrol etmek çoğu zaman hızlı çözüm sağlar.