===>이부분
RAC로 구성된 DB1,DB2의 SERVICE_NAME 이 DBNAME 이고 각각의 인스턴스가 SID1,SID2이다.
사용자 CONNECTION의 FAILOVER가 이루어 지려면, tnsnames.ora의 내용을 다음과 같이 설정한다.
ALIAS_NAME =
(DESCRIPTION_LIST =
(DESCRIPTION =
(LOAD_BALANCE = ON) ==>랜덤접속 (OFF 설정시 순서대로 접속이 이루어질때까지)
(FAILOVER = YES)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.106)(PORT = 1521))===>이부분
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.105)(PORT = 1521))===>이부분
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DBNAME)
(FAILOVER_MODE =
(TYPE = session)
(METHOD = basic)
(RETRIES = 20)
(RELAY = 1)
)
(INSTANCE_NAME = SID1)===>이부분
(INSTANCE_NAME = SID2)===>이부분
)
)
(DESCRIPTION =
(LOAD_BALANCE = ON)
(FAILOVER = YES)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.105)(PORT = 1521))===>이부분
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.106)(PORT = 1521))===>이부분
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DBNAME)
(FAILOVER_MODE =
(TYPE = session)
(METHOD = basic)
(RETRIES = 20)
(RELAY = 1)
)
(INSTANCE_NAME = SID2)===>이부분
(INSTANCE_NAME = SID1)===>이부분
)
)
)
===>이부분 순서에 유의
'SQL > ORACLE' 카테고리의 다른 글
[펌] 9i에서의 INIT.ORA 사용 관련 방법 (0) | 2014.02.12 |
---|---|
[Oracle]테이블스페이스 생성하기 (0) | 2014.02.12 |
[Oracle]솔라리스에 오라클설치하기 (0) | 2014.02.12 |
[Oracle]인터미디어 텍스트 인덱스에 관해서 (0) | 2014.02.12 |
[Oracle]로드 발란싱 구현하기 (0) | 2014.02.12 |
[Oracle]데이터베이스 접속, 시작, 종료하기 (0) | 2014.02.12 |
[Oracle]오라클 암호화, 복호화 (0) | 2014.02.12 |
[Oracle]개발팁 모음 (0) | 2014.02.12 |