메인 컨텐츠로 가기

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

DB2의 High Availability Disaster Recovery를 사용하여 데이터베이스 장애 예방하기

Data Studio 및 Optim Database Administrator를 사용하여 DB2 HADR 구성하기

Ivan Lopes, Jr., Quality Assurance Team Leader, IBM
Photo of Ivan Lopes, Jr.
Ivan은 데이터베이스 분야에서 10년 이상의 경력을 가지고 있다. 2000년에 미국으로 이주하기 전에 5년 동안 브라질에서 데이터베이스 관리자로 근무했다. Informix 및 DB2 LUW 고급 지원 팀의 구성원으로서 성능, 백업 및 복원, 데이터 복제 및 심각도 1 문제점 해결 분야 전문가이다. Ivan은 다운 시스템 및 심각도 1 문제점에 대한 Online III 인증을 포함하여 몇 가지 Informix 및 DB2 전문가 인증을 가지고 있다. 현재 Ivan은 Optim Database Administrator 제품의 품질 보증 팀 책임자이다.

요약:  IBM Data Studio 또는 Optim™ Database Administrator를 사용하여 DB2® High Availability Disaster Recovery를 구성하는 방법에 대해 알아봅니다. 먼저 이 기사에서는 기본 데이터베이스와 대기 데이터베이스를 둘 다 구성하는 방법, 로깅 유형을 구성하는 방법 및 기본 데이터베이스를 백업하는 방법을 포함하여 모든 단계에 대해 설명합니다. 그런 다음 설정을 실행하기 전에 생성되는 모든 명령을 미리보는 방법에 대해 알아봅니다. 마지막으로 HADR 환경을 시작하고 모든 단계가 예상대로 실행되었는지 확인합니다.

원문 게재일:  2010 년 3 월 11 일
난이도:  중급 PDF:  A4 and Letter (1307 KB | 32 pages)Get Adobe® Reader®

페이지뷰: 7221 회
의견: 

시작하기 전에

DB2 High Availability Disaster Recovery 소개하기

DB2 HADR(High Availability Disaster Recovery)은 소스 데이터베이스(기본)의 데이터베이스 변경사항을 대상 데이터베이스(대기)에 복제하여 데이터베이스 사이트 장애에 대한 고가용성 솔루션을 제공하는 DB2 기능이다. HADR은 기본 데이터베이스의 로그 데이터를 대기 데이터베이스에 제공하고 롤 포워드를 사용하여 지속적으로 로그 데이터를 대기 사이트에 적용하여 데이터 손실을 예방한다. 기본 사이트에 심각한 하드웨어, 네트워크 또는 소프트웨어 장애가 발생하는 경우 대기 사이트는 기본 사이트의 장애를 수리하는 데 걸리는 시간보다 훨씬 빠른 시간 내에 데이터베이스 서버 조작을 인계받을 수 있다. DB2에는 사용할 수 있는 다른 고가용성 솔루션도 있지만 DB2 HADR은 DB2 자체에 완전히 포함된 기능이므로 추가적인 하드웨어 또는 소프트웨어 솔루션이 필요하지 않다.

참고: DB2 9.7.1부터 DB2는 대기 데이터베이스에 대해 읽기 조작을 지원한다. 이로 인해 사용자는 읽기 전용 워크로드를 대기 데이터베이스에 직접 이동하여 기본 데이터베이스의 주기에 여유를 제공할 수 있기 때문에 성능에 상당한 도움이 될 수 있다.

Data Studio 및 Optim Database Administrator 소개하기

IBM Data Studio는 DB2(및 어느 정도까지는 Informix® Dynamic Database)에 대한 기본 데이터베이스 관리 및 데이터베이스 개발 기능을 제공하는 데이터베이스 라이센스와 함께 제공되는 무료 도구이다. DB2 9.5부터 Data Studio는 Developer Workbench를 포함한 이전 도구를 대체했다. Data Studio는 DB2 제어 센터의 기본 기능 중 일부도 제공한다. 저장 프로시저 및 사용자 정의 함수를 포함한 루틴의 테스트, 디버그 및 전개 기능과 함께 Data Studio는 다음과 같은 주요 데이터베이스 및 오브젝트 관리 기능도 포함하고 있다.

  • DB2 인스턴스 관리(시작 및 중지, 정지, 구성 매개변수)
  • 데이터베이스 관리 및 복구
  • DB2 또는 Informix 데이터 소스에 대한 연결 및 데이터 오브젝트와 해당 특성 찾아보기
  • 편집기 및 마법사를 사용하여 데이터 오브젝트 작성 및 변경
  • 데이터 오브젝트 및 권한 ID에 대한 권한 수정
  • 데이터베이스에서 데이터 오브젝트 제거
  • 변경의 영향 분석
  • 테이블의 데이터 관리(재구성, 가져오기 및 내보내기 포함)
  • 데이터 백업 및 복구
  • 데이터 다이어그램을 사용하여 데이터 오브젝트 간 관계 시각화 및 인쇄
  • 데이터베이스 연결 가져오기 및 내보내기
  • 자동 유지보수 및 로깅 구성
  • 패키지 리바인드
  • 단일 쿼리에 대한 인덱스 어드바이스 가져오기(독립형 패키지 전용)
  • pureScale 멤버 구성(독립형 패키지 전용)

Data Studio는 IDE(Integrated Development Environment) 패키지와 독립형 패키지로 제공된다. 독립형 패키지는 공간을 적게 차지하며 이 튜토리얼을 위해 필요한 모든 항목을 포함하고 있다. 복잡한 데이터베이스 스키마 변경사항을 관리하는 데 필요한 고급 기능을 포함하고 있는 유료 오퍼링인 Optim Database Administrator도 사용할 수 있다. Optim Database Administrator에 포함된 추가 기능은 다음과 같다.

  • 데이터베이스 오브젝트 및 데이터 복사하여 붙여넣기
  • 스키마 변경 보고서 생성하기
  • 관리 및 변경 스크립트를 CLP(Command Line Processor) 스크립트로 내보내기
  • 실행 취소 스크립트 생성하기

이 튜토리얼의 경우 Data Studio와 Optim Database Administrator 중 아무거나 사용할 수 있다.


이 튜토리얼의 정보

Linux, UNIX 및 Windows용 DB2의 HADR(High-Availability Disaster Recovery) 기능을 사용하면 데이터 손실을 예방할 수 있다. Data Studio 또는 Optim Database Administrator를 사용하여 설정을 구성하면 프로세스가 상대적으로 간단해진다. 이 튜토리얼에서는 Data Studio 독립형 패키지를 사용하여 HADR 설정을 구성하고 실행하는 방법에 대해 살펴본다. Optim Database Administrator 또는 Data Studio IDE를 대신 사용할 수도 있다.


목표

이 튜토리얼의 목표는 Data Studio 또는 Optim Database Administrator를 사용하여 DB2 HADR을 설정하는 프로세스에 대해 설명하는 것이다. 이 튜토리얼에서는 다음에 대해 설명한다.

  • 기본 데이터베이스에 연결하여 HADR을 위해 구성하는 방법(아카이브 로깅 구성 및 복사할 백업 작성 포함)
  • 대기 데이터베이스에 연결하여 HADR을 위해 구성하는 방법
  • 외부 오브젝트 복사 및 TCP/IP 구성과 같은 추가 옵션을 구성하는 방법
  • 생성되는 HADR 명령을 검토하고 실행하는 방법
  • 설정을 유효성 검증하는 방법

전제 조건

이 튜토리얼에서는 Linux, UNIX 및 Windows에서 DB2 데이터베이스를 관리하는 방법에 대한 기본적인 지식을 가지고 있다고 가정한다. Data Studio 또는 Optim Database Administrator에 익숙하면 좋다. Data Studio 전자책 시작하기(참고자료 참조)에서 적절한 기본 지식을 얻을 수 있다.

튜토리얼을 진행하려면 두 대의 다른 컴퓨터에 Linux, UNIX 및 Windows용 DB2 9.7이 설치되어 있어야 한다. 또한 DB2 인스턴스에 연결할 수 있는 시스템에 Data Studio(독립형) 2.2.0.1 또는 Optim Database Administrator 2.2.2가 설치되어 있어야 한다. 무료인 Data Studio의 다운로드나 Optim Database Administrator의 30일 시험판에 대한 링크는 참고자료에서 확인한다.

이 튜토리얼에 사용된 데이터베이스는 가상의 Great Outdoors Company의 샘플 데이터베이스이다. Integrated Data Management Information Center(참고자료 참조)에서 이 데이터베이스를 다운로드할 수 있다. DB2 SAMPLE 데이터베이스 또는 튜토리얼에 대한 기타 데이터베이스를 대신 사용할 수 있다.


시스템 요구사항

HADR 설정을 위해 권장되는 접근 방식은 기본 컴퓨터와 대기 컴퓨터로 사용할 두 대의 컴퓨터가 동일한 운영 체제를 가지도록 하는 것이다. 예제 설정에는 server1server2라는 두 개의 x86_64 SUSE Linux® 10 상자가 있다. Server1은 기본 컴퓨터이고 server2는 대기 컴퓨터이다. HADR 서비스를 위한 추가 TCP 포트도 필요하다.

DB2 HADR에 대한 시스템 요구 사항의 전체 목록은 참고자료를 참조한다.

110 | 다음

의견



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=Information Management
ArticleID=482187
TutorialTitle=DB2의 High Availability Disaster Recovery를 사용하여 데이터베이스 장애 예방하기
publish-date=03112010
author1-email=ilopes@us.ibm.com
author1-email-cc=

태그

Help
검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오.

태그를 더 많이 보거나 적게 보기 위해 슬라이더 막대를 사용하십시오.

인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다.

내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.

검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오. 인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다. 내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.