[MSP-165] 오라클 리소스 mount 이하 상태에서의 프로세스 킬 현상

Subject
오라클 리소스 mount 이하 상태(Open상태이전의 nomount, mount)에서의 프로세스 킬 현상

APPLIES TO:
"MCCS version: 4.1_beta
OS: Linux
APPs:
Disk Type: shared or mirror, none"




SYMPTOMS
"요구사항
MCCS 오라클 리소스는 오라클이 Mount 이하 상태일때 오라클 인스턴스를 내려준다.
인스턴스를 내리는 중에 sqlplus 로 상태가 조회가 안되거나 혹은 연결이 안되면 오라클에 shutdown abort 명령을 발생시킨후 오라클 프로세스 에 대한 kill 명령이 발생한다."



CAUSE




SOLUTION
"sqlplus 가 오라클 인스턴스에 접근 하지 못할떄의 오라클 프로세스 kill 루틴을 재정의한다.
정리 명령 실행 시 모든 프로세스가 실행중이면 정상 종료 명령 실행하고, 일부 프로세스가 실행중이면 1초 간격으로 10회 재검사하여 모두 종료하기를 기다리며, 끝내 종료되지 않는 프로세스는 강제로 종료한다.
재검사 재시도 횟수는 oracle_process_crash_timeout 속성으로 설정가능하면 최소값은 10."