RAC Failover 3가지 방법

3591 단어 OracleRAC/DG
1. Client-Side Connect Time Failover 1.1)은 사용자 측 tnsname에 여러 개의 주소를 설정하고 사용자가 연결 요청을 할 때 먼저 주소표의 첫 번째 주소를 연결하려고 시도한다. 만약에 이 연결 시도가 실패하면 두 번째 주소를 계속 사용해서 연결이 성공하거나 모든 주소를 두루 돌아다닐 때까지 시도한다.1.2) 이런 Failover의 특징은 연결을 구축하는 순간에 작용하고 일단 연결이 구축된 후에 노드에 고장이 발생하면 처리하지 않기 때문에 클라이언트의 표현은 세션이 끊기고 사용자 프로그램이 다시 연결을 만들어야 한다는 것이다.이 방법을 사용합니다: 클라이언트 tnsname.ora에 FAILOVER=ON 항목을 추가합니다. 이 매개 변수의 기본값은 NO이기 때문에 클라이언트가 이 항목을 추가하지 않아도 이런 Failover 기능이 있습니다.XFF_F =    (DESCRIPTION =      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.21)(PORT = 1521))      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521))      (LOAD_BALANCE = yes )      (CONNECT_DATA =        (SERVER = DEDICATED)        (SERVICE_NAME = devdb)      )    )
2. TAF(Transparent Application Failover) 2.1)는 연결이 구축된 후 응용 시스템이 실행되는 과정에서 어떤 실례가 고장나면 이 실례에 연결된 사용자는 자동으로 다른 건강한 실례로 옮겨진다.응용 프로그램의 경우 이 이전 과정은 투명하기 때문에 사용자의 개입이 필요하지 않다. 물론 이전 과정에서 제출하지 않은 사물이 굴러간다.2.2) Client-Side Connect Time Failover와 비교해 보면 FAILOVER가 더 많아졌습니다METHODE 이 설정 항목, 이 설정 항목은 네 개의 하위 항목 2.2.1)을 포함합니다. METHOD: 선택할 수 있는 값은 BASIC와 PRECONNECT BASIC입니다. 노드의 고장을 감지할 때 다른 실례를 만드는 연결입니다. PRECONNECT는 처음에 연결을 구축할 때 모든 실례를 동시에 연결하고 고장이 발생하면 바로 다른 체인으로 전환할 수 있습니다.2.2.2)TYPE: 선택할 수 있는 값은 SESSION과 SELECT 두 가지의 차이점은 select 문장에 대한 처리에 있다. select는 고장 이전이 발생하면 실행 중인 select 문장은 새로운 노드에서 후속 결과 집합을 계속 되돌려준다는 것을 나타낸다.세션은 이 select 조회를 다시 실행하여 모든 결과를 되돌려준다고 표시합니다.2.2.3) DELAY는 재시도 간격 2.2.4 표시) RETRIES는 재시도 횟수 표시XFF_T =    (DESCRIPTION =      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.21)(PORT = 1521))      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521))      (LOAD_BALANCE = yes )      (CONNECT_DATA =        (SERVER = DEDICATED)        (SERVICE_NAME = devdb)        (FAILOVER_MODE =          (TYPE = SELECT)          (METHOD = BASIC)          (RETRIES = 180)          (DELAY = 5)        )      )    )
3. Server-side TAF 3.1) Server-side TAF는 TAF의 모든 특징을 가진다. 3.2) 이런 TAF는 서버에서 설정하고 클라이언트에서 관련 설정을 할 필요가 없다. 만약에 파라미터를 수정하면 모든 tns에서 수정할 필요가 없다. 서버의 서비스만 수정하면 사용자는 두 가지 역할을 선택할 수 있다. PREFRED: 첫 번째 사례,이 캐릭터를 가진 실례 제공 서비스 AVAILABLE: 예비 실례를 우선선택합니다. PREFRRED 실례가 사용할 수 없을 때 AVAILABLE 실례로 넘어갑니다.XFF_RAC =    (DESCRIPTION =      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.21)(PORT = 1521))      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521))      (LOAD_BALANCE = yes )      (CONNECT_DATA =        (SERVER = DEDICATED)        (SERVICE_NAME = XFF)      )    )
... 에서 벗어나다http://www.xifenfei.com/1395.html
rac TAF 이해
http://blog.csdn.net/aqszhuaihuai/article/details/7182158

좋은 웹페이지 즐겨찾기