Oracle RAC sistemlerde crsd ile iletişim sorunu

Oracle RAC veritabanlarında cluster ile ilgili işlemlerde crsd prosesinin ya kapanmasından ya da asılı kalmasından dolayı aşağıdaki gibi hatalar alınabilmektedir. Bu durumda crsd prosesini kontrol edip , varsa,  kill edildikten sonra başlatılması gerekmektedir.

Eğer hiç bir servis açık değilse crs proseslerini başlatmak gerekecektir. (crsctl start crs)

Örneğin scan listener kontrülünde aşağıdaki gibi hata alınacaktır.

-bash-4.3$ . oraenv
ORACLE_SID = [oracle] ? +ASM1
The Oracle base remains unchanged with value /u01/app/oracle
-bash-4.3$ srvctl status scan_listener
PRCR-1068 : Failed to query resources
Cannot communicate with crsd 

İlk olarak crsd prosesinin olup olmadığı kontrol edilir. Aşağıdaki gibi sadece “grep crs” varsa muhtemelen kapanmıştır. Eğer hala varsa aşağıdaki gibi proses id bilgisi tespit edilip, “kill -9” ile kapatılmalıdır. 

-bash-4.3$ ps -ef|grep crs
oracle 17958388 7210848 0 18:26:50 pts/0 0:00 grep crs

Varsa , aşağıdaki gibi proses id tespit edilip kill edilmelidir.

-bash-4.3$ ps -ef|grep crs
  oracle 65208528 42599586   0 18:45:50  pts/0  0:00 grep crs
    root 47841838        1   0 18:28:10      -  0:05 /u01/app/11.2.0/grid/bin/crsd.bin reboot

Kapatmak için 

-bash-4.3$ kill -9 47841838

Sonrasında aşağıdaki gibi başlatabiliriz.

-bash-4.3$ crsctl start res ora.crsd -init
CRS-2672: Attempting to start 'ora.crsd' on 'oradb1'
CRS-2676: Start of 'ora.crsd' on 'oradb1' succeeded

Kontrol ettiğimizde sonuçlar aşağıdakine benzer olmalıdır.

-bash-4.3$ crsctl check cluster -all
**************************************************************
oradb1:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
oradb2:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************

Aşağıdaki komut ile cluster kaynaklarından ONLINE olması gerekenlerin ONLINE olduğundan emin olun.

-bash-4.3$ crsctl stat res -t

 

Bir cevap yazın

Your email address will not be published. Required fields are marked *.

*
*

Lütfen captcha kodunu giriniz *

Lütfen Resimdeki Kodu Boşluğa Giriniz.
You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>