오라클의 RAC(Real Appliction Clusters)은 오라클사의 데이터베이스 클러스터링 솔루션으로
여러대의 DB를 동일한 서비스 네임으로 접속 하여 마치 하나의 DB에 접속하여 사용하는 것처럼
구성해 주는 서비스다.
Oracle RAC 환경에서의 Jdbc Connection String 설정 방법
-> 아래 connection 스트링을 사용하여 서비스하고 있다.
커넥션 스트링이 잘못됬을 경우 ORA-24962 에러가 발생한다.
*현재 운영환경
jdk 1.8
ojdbc8.jar
oracle 19c
jdbc:oracle:thin:@(
DESCRIPTION=(
ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xx1)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xx2)(PORT=1521))
(LOAD_BALANCE=OFF)(FAILOVER=ON)
)
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ABCD))
)
앞에 HOSTNAME1 에 먼저 붙고 장애발생시 HOSTNAME2에 연결된다.
LOAD_BALANCE=ON / LOAD_BALANCE=OFF (분산처리)
FAILOVER=ON / FAILOVER=OFF (장애발생시 연결서버 변경)
반응형
'Oracle' 카테고리의 다른 글
Oracle 행열 변환(DECODE 사용) (0) | 2022.12.18 |
---|---|
Oracle - 테이블 코멘트 조회 (0) | 2021.12.30 |
Oracle 주말 공휴일 제외 평일 구하기(WORKING DAY) (0) | 2020.10.11 |
Oracle SCOTT 계정 활성화 하기 (0) | 2020.10.10 |
CTAS 쿼리 테이블 복사 (0) | 2020.10.07 |