시작하기 전에
먼저 이 튜토리얼의 주제, 전제 조건 및 시스템 요구사항에 대해 알아보자.
이 튜토리얼의 목적은 Linux, UNIX 및 Windows용 IBM DB2 9.7의 자율 기능을 사용하는 방법과 정기적인 데이터베이스 유지보수 태스크를 자동화하는 방법을 보여 주는 것이다. 이러한 기능과 기술은 DB2 데이터베이스 서버를 가상 환경에 포함시킬 때 특히 유용하다.
이 튜토리얼에서 다루는 주제는 다음과 같다.
- 자동 유지보수 사용하기
- 자동 데이터베이스 백업 및 복원
- 자동 통계 수집
- 자동 재구성
- 데이터베이스 서버에 대한 자동 업데이트 사용하기
- 자가 조정 메모리 관리자 사용하기
- 자동 스토리지 관리 사용하기
이 튜토리얼의 대상 독자는 IBM DB2 데이터베이스 관리자, 애플리케이션 아키텍트 및 개발자이다. 따라서 DB2 설치 및 구성에 익숙하고 UNIX 또는 Linux 명령행 쉘을 익숙하게 사용할 수 있어야 한다.
이 튜토리얼의 예제를 실행하려면 DB2 9.7이 설치된 Linux 또는 UNIX 시스템이 필요하다. 운영 체제에 대한 루트 액세스 권한과 DB2에 대한 인스턴스 소유자 액세스 권한이 있어야 한다.
이 튜토리얼에는 튜토리얼에서 설명하는 기능을 사용 및 구성하는 데 사용할 수 있는 스크립트 및 정책 파일로 구성된 툴킷이 포함되어 있다. 이러한 스크립트 및 정책 파일은 embed-bundle.zip 파일로 패키징되어 있으며 이 튜토리얼의 다운로드 섹션에서 다운로드할 수 있다.
DB2를 실행 중인 대상 컴퓨터에 embed-bundle.zip 파일을 복사한 후 이 컴퓨터에 DB2 인스턴스 소유자(예: db2inst1)로 컴퓨터에 로그인하고 Listing 1의 명령을 사용하여 툴킷 패키지를 푼다.
Listing 1. embed-bundle.zip 툴킷 패키지를 푸는 명령
mv embed-bundle.zip /home/db2inst1 unzip /home/db2inst1/embed-bundle.zip chmod +x /home/db2inst1/embed-bundle/*.sh |
참고: 이 툴킷은 Linux 또는 UNIX에서 실행 중인 DB2 9.7을 위해 특별히 개발되었다. 하지만 Windows에서 실행 중인 DB2 9.7에 사용하려는 경우에는 약간의 수정 작업만 수행하면 된다.
툴킷에는 create_mydb.db2라는 샘플 DB2 스크립트 파일이
있다. 이 스크립트는 데이터베이스를 작성한 후 이 튜토리얼에서 설명하는 자율 기능을 사용할 수 있도록
데이터베이스의 구성을 수정한다.

