개요
일반적으로 DB 에 대한 DDL 작업은 테이블에 대한 독점적인 잠금(Lock) 을 필요로 합니다. ALTIBASE HDB 는 지역서버에서 발생한 트랜잭션 로그를 상대편 서버에 전송하여 데이터를 일치시키는 형태의 네트워크 기반의 이중화 기법을 사용하며
DDL 같은 작업은 로그로 전송하지 않아 DDL 작업은 복제되지 않습니다. 따라서 디스크 공유방식과는 다르게 각각의 노드(Server) 에서 DDL 작업을 수행하는 다른 방식의 작업절차가 필요합니다.
대상버전
ALTIBASE HDB는 버전에 따라서 지원하는 DDL 구문의 종류가 다르며 이중화 관련한 DDL 구문의 기능도 차이가 있습니다.
자세한 내용은 http://support.altibase.com/kr/manual 에서 사용하고 있는 버전의 매뉴얼을 참조하십시오.
방법
서비스 중단하에서의 작업
데이터베이스에 접근하는 서비스를 일정시간 동안 모두 중단할 수 있는 환경에서는 상대적으로 간단한 작업단절차를 통해서 완료할 수 있습니다.
| 순서 | A노드 | B노드 |
|---|---|---|
| STEP 1 |
| |
| STEP 2 |
| |
| STEP 3 |
| |
| STEP 4 |
| |
| STEP 5 |
| |
| STEP 6 |
| |
| STEP 7 |
| |
| STEP 8 |
| |
서비스 무중단 제약하에서의 작업
서비스 무중단이 필요한 환경에서는 한 노드는 데이터베이스를 운영하는 상태에서 한 노드씩 교대로 작업을 해야만 하는 제약사항이 있을 수 있습니다.
이런 조건하에서는 앞서 설명한 서비스 중단이 가능한 환경에 비해서 상대적으로 여러 단계의 작업절차가 필요하며 주의가 필요할 수 있습니다.
- 자세한 내용은 http://support.altibase.com/kr/manual 에서 사용하고 있는 버전의 매뉴얼을 참조하십시오.
- ALTIBASE 기술지원본부로부터 기술지원을 받으십시요 ( 서비스포털: http://support.altibase.com , TEL 02-2082-1114 )