jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=1.2.3.1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=1.2.3.2)(PORT=1521))(FAILOVER=on)(LOAD_BALANCE=off))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=SERVICENAME)))
(1) RAC 구성이 된 두개의 서버의 아이피 (또는 호스트명)을 기술함.
(2) FailOver 구성을 할것인지에 대한 설정 on/off
(3) 로드밸런싱을 할것인지에 대한 설정 on/off
이부분에 대해서는 앞단에 L4 구성에 따라 맞추는것이 좋다.
가령 - application server 앞단에 L4에서 hash 모드로 구성되어 로드밸런싱을 하지 않는 경우 on으로 설정하여 db 로드밸런싱이 되도록 함
- application server 앞단에 L4에서 로드밸런싱을 하는 경우 off로 설정하여 각각의 db에 일정비율의 요청이 들어가도록 함
(4) 각각의 db 서버에는 각각의 이름으로 instance가 떠 있는데. 이 이름으로 접근할 경우 SERVICE_NAME을 하나로 넣어야 되므로 안되고, GLOBAL_NAME 에서 이름을 찾아서 넣어주면 된다.
select * from global_name;
반응형
'IT > 서버' 카테고리의 다른 글
apache + weblogic 의 VirtualHost 설정방법 (0) | 2014.01.10 |
---|---|
httpd를 root가 아닌 계정으로 80포트로 띄우는 방법 (0) | 2014.01.10 |
weblogic 80 port 서비스 하는 방법 (0) | 2013.12.06 |
web.xml에서 page-encoding 설정 (0) | 2012.05.18 |
java -jar <warfile.war> 지정시 포트 지정 방법 (0) | 2011.10.18 |