RAC 접속 descriptor를 넣었지만 단일 DB 호스트를 계속 사용하고 listener 중단 시 Hue 시작이 실패한다.
원본에는 port=0 조치 안내와 설정 변경 기록은 있으나 실제 failover 시험 결과는 없다. 이 설정만으로 모든 RAC 장애의 무중단 처리가 보장되지는 않는다.
Hue DB 이름에 올바른 Oracle service descriptor를 넣고 hue.ini의 database port를 0으로 설정해 descriptor가 사용되게 한다.
확인 수준: 추가 조사 해법 · 해당 케이스 적용 결과 미확인
적용 조건: <...>와 예시 DB·테이블·경로·수치는 실제 확인값으로 바꾼다. 명령과 메뉴는 참고 문서를 바탕으로 보강한 예시이며 대상 시스템에서 실행하지 않았다. 버전·원인에 따른 분기와 남은 확인 사항은 아래에 명시한다.
(DESCRIPTION=(LOAD_BALANCE=off)(FAILOVER=on)(CONNECT_TIMEOUT=5)(TRANSPORT_CONNECT_TIMEOUT=3)(RETRY_COUNT=3)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<db-host-1>)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=<db-host-2>)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=<rac-service>)))
[desktop]
[[database]]
port=0
options={"threaded":true}
ORACLE_HOME, LD_LIBRARY_PATH를 실제 설치 경로와 맞추고 저장한다. Hue를 재시작해 새 연결을 확인한다.정상 로그인·문서 조회·저장을 시험하고 한 listener 중단 후 새 연결이 살아 있는 서비스로 연결되는지 확인한다.