문서유형ㅣ기술정보
분야ㅣ관리/환경설정
적용제품버전ㅣ Tibero 6, Tibero 7
문서번호ㅣTADTI123
개요
본 문서에서는 TSC(Tibero Standby Cluster)와 관련된 파라미터들에 대해서 설명합니다.
방법
LOG_REPLICATION_DEST_1
TSC의 Standby의 데이터베이스의 연결 정보와 로그 전송 방식을 설정하는 파라미터입니다.
TSC는 Standby DB를 1개~9개까지 설정할 수 있고, 필요한 만큼만 LOG_REPLICATION_DEST_1부터 설정합니다.
연결 정보 중 포트 번호는 기본적으로 LISTENER_PORT+4 값으로 설정합니다.LOG_REPLICATION_DEST_1 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 String 기본값 "" 속성 Optional, Adjustable, Dynamic, System 설정방법 TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경합니다. 문법 - TIP 파일
LOG_REPLICATION_DEST_1 = <ip_1>:<port_1> {LGWR SYNC | LGWR ASYNC | ARCH ASYNC}
- ALTER문
ALTER SYSTEM SET LOG_REPLICATION_DEST_1 = <ip_1>:<port_1> {LGWR SYNC | LGWR
ASYNC | ARCH ASYNC}다음은 설정 가능한 SYNC 모드에 대한 설명입니다.
구분 설명 LGWR
SYNCLGWR가 Redo 로그를 디스크에 기록할 때 LNW를 통해 Standby DB에도 Redo 로그를 전송
합니다.LGWR
ASYNCLNW가 직접 주기적으로 온라인 Redo 로그 파일을 읽어서 Standby로 보냅니다. (기본값 : 1초) ARCH
ASYNC로그 스위치가 발생할 때 ARCH가 아카이브 로그를 만들고 나면 LNW 에게 알려주고, LNW는
아카이브 로그 파일을 읽어 Standby로 보냅니다.다음은 Standby DB 정보 및 로그 전송방식을 설정하는 예제입니다.
-- tip 파일 수정 # vi $TB_HOME/config/$TB_SID.tip -- Standby DB의 IP 주소가 192.169.20.82, PORT 번호는 8629, SYSC 모드는 LGWR SYNC일 경우 LOG_REPLICATION_DEST_1="192.169.20.82:8629 LGWR SYNC"LOG_REPLICATION_MODE
Primary 운영 모드를 설정하는 파라미터입니다.
LOG_REPLICATION_MODE 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 String 기본값 "UNPROTECTED"(설정 가능값 : {UNPROTECTED | PROTECTION | AVAILABILITY |
PERFORMANCE})속성 Optional, Adjustable, Dynamic, System 설정방법 TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경한다. 문법 - TIP 파일
LOG_REPLICATION_MODE = {PROTECTION | AVAILABILITY | PERFORMANCE}
- ALTER문
ALTER SYSTEM SET LOG_REPLICATION_MODE = {PROTECTION | AVAILABILITY |
PERFORMANCE}다음은 Primary DB의 동작 방식에 대한 설명입니다.
구분 설명 PROTECTION Primary DB와 Standby DB의 Redo 로그를 동기화시킵니다.
만약, 네트워크 장애 발생으로 Standby DB에 전송되지 않으면 Primary DB는 종료되고
더 이상 진행하지 않습니다.AVAILABILITY Primary DB와 Standby DB의 Redo 로그를 동기화시킵니다.
만약, 네트워크 장애 발생으로 Standby DB에 전송되지 않아도 Primary DB는 종료되지않고 계속 진행됩니다.데이터는 Standby DB에서 Commit이 완료될 때까지 Primary DB에서 Commit을 완료하지 않습니다.
만약 Standby DB가 Unavailable 상태일 경우 임시로 불일치 시키고 다시 Standby DB가Available하면 자동으로 동기화됩니다.PERFORMANCE Primary DB의 데이터에 대한 Protection이 가장 낮습니다.
Primary DB에 트랜잭션이 수행되면 이것을 Async하게 Standby DB에 적용합니다.
즉, Primary DB에서는 데이터가 Standby DB에 Commit될 때까지 기다리지 않습니다.STANDBY_ENABLE_LOG_RECOVERY
TAC-TSC 구성에서 Primary 노드가 일부 다운된 상황에서도 Standby로 동기화하도록 설정하는 파라미터입니다.
STANDBY_ENABLE_LOG_RECOVERY 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Boolean 기본값 N(설정 가능값 : Y,N) 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
STANDBY_ENABLE_LOG_RECOVERY = {Y|N}STANDBY_ENABLE_TAC_MULTINODE
TAC-TSC 구성에서 멀티노드 TSC를 구성할 경우 설정하는 파라미터입니다.
STANDBY_ENABLE_TAC_MULTINODE 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Boolean 기본값 N(설정 가능값 : Y,N) 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
STANDBY_ENABLE_TAC_MULTINODE = {Y|N}STANDBY_ENABLE_CASCADING
Recovery 모드에서 LNW가 Redo 로그를 전송할 수 있도록 허용할 경우 설정하는 파라미터입니다.
STANDBY_ENABLE_CASCADING 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Boolean 기본값 N(설정 가능값 : Y,N) 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
STANDBY_ENABLE_CASCADING = {Y|N}STANDBY_FILE_NAME_CONVERT
Primary의 백업을 가져다 놓은 Standby의 디렉토리 경로가 원래와 달라진 경우에 경로 변환 정보를 설정하는 파라미터입니다.
STANDBY_FILE_NAME_CONVERT 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 String 기본값 "" 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
STANDBY_FILE_NAME_CONVERT = <Primary의 절대 경로, Standby의 절대 경로>STANDBY_FLUSH_WAIT
Standby 서버에서 Redo 로그를 플러시한 후 Primary 서버로 ack 메시지를 보낼지 여부를 설정하는 파라미터입니다.
STANDBY_FLUSH_WAIT 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 String 기본값 Y(설정 가능값 : Y,N) 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경합니다. 문법 - TIP 파일
STANDBY_FLUSH_WAIT = {Y|N}
- ALTER문
ALTER SYSTEM SET STANDBY_FLUSH_WAIT = {Y|N}STANDBY_LOG_ARCHIVE_DEST
Standby 아카이브 로그의 절대 경로를 설정하는 파라미터입니다.
STANDBY_LOG_ARCHIVE_DEST 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 String 기본값 "" 속성 Optional, Adjustable, Dynamic, System 설정방법 TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경합니다. 문법 - TIP 파일
STANDBY_LOG_ARCHIVE_DEST = <경로설정>
- ALTER문
ALTER SYSTEM SET STANDBY_LOG_ARCHIVE_DEST = <경로설정>STANDBY_USE_OBSERVER
Standby 에서 Observer를 사용할 경우 설정하는 파라미터입니다.
STANDBY_USE_OBSERVER 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Boolean 기본값 N(설정 가능값 : Y,N) 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
STANDBY_USE_OBSERVER = {Y|N}