반응형

 

■ 구성환경

OS : Sun 11.4 (11.4.71.170.2)
DB : 19.27 RAC

■ 현상

19.21 -> 19.27 RU Patch 작업이 완료 후 $GRID_HOME/crs/install/rootcrs.sh -prepatch -nonrolling수행 후 $GRID_HOME/crs/install/rootcrs.sh -postpatch -nonrolling 정상 수행 완료 확인
이후 ASM Instance 및 CRS Resource가 기동 되지 않는 것을 확인 함.

# crsctl check crs

CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
sqlplus / as sysasm

SQL> startup 
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance 
ORA-39511: Start of CRS resource for instance '2' failed with error:[CRS-2717: Server 'rac2' is not in any of the server pool(s) hosting resource 'ora.orcl.db' CRS-0223: Resource 'ora.orcl.db' has placement error.

■ 원인 및 해소방법

  1. 리소스 관리 파라미터 확인
# GRID_HOME/bin/crsctl stat server -f
  • 정상 노드: RESOURCE_USE_ENABLED=1로 되어 있음.
  • 문제 노드 (ASM이 안 뜨는 곳): RESOURCE_USE_ENABLED=0으로 설정되어 보임.
  1. 문제 노드에서 설정 변경
# GRID_HOME/bin/crsctl set resource use 1 
CRS-4416: Server attribute 'RESOURCE_USE_ENABLED' successfully changed.
  • ASM이 기동되지 않는 노드에 접속하여 값을 1로 변경
  1. CRS 재 기동 후 값 확인 (19c 에서는 재기동 해야 함)
# GRID_HOME/bin/crsctl stop crs -f 

# GRID_HOME/bin/crsctl start crs

# crsctl stat server -f
...
RESOURCE_USE_ENABLED=1  <<<< 1로 변경된 것을 확인
...

 

■ 참조

ORA-39510/ORA-39511: CRS-2549 and CRS-0223 errors When Starting ASM After applying GI BP (KB99051)

 

반응형

+ Recent posts