메인 컨텐츠로 가기

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

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

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

  • 닫기 [x]

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

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

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

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

  • 닫기 [x]

임베디드 데이터베이스 환경에서 DB2 9.7 데이터베이스 유지보수 자동화하기

자동 유지보수 툴킷을 통해 편리하게 DB2 9.7 데이터베이스 관리하기

Sreeni Paidi, Enablement Consultant, EMC
Sreeni Paidi photo
Sreeni Paidi는 IBM의 Information Management Technology Enablement 조직 소속의 Advisory Software Engineer 및 Enablement Consultant이다. 데이터베이스 프로그래머, DBA 및 통합 아키텍트로서 13년 동안 DB2, Informix, Oracle 및 PostgreSQL 데이터베이스 서버 업무를 수행했다. 2004년 Trigo Technologies 인수 합병으로 IBM에 합류한 Sreeni는 비즈니스 파트너 및 고객에게 IBM 데이터베이스 소프트웨어와 고객의 애플리케이션을 통합하는 데 도움을 주는 기술 및 컨설팅 서비스를 제공하는 글로벌 팀에 속해 있다.
Angela Carlson, Enablement Consultant, WSO2 Inc
Angela Carlson photo
Angela Carlson은 IBM의 Information Management Technology Enablement 조직 소속의 Software Engineer 및 Enablement Consultant이다. IT 산업에서 4년의 기술 경력을 쌓았으며 주로 관계형 데이터베이스 기술 및 애플리케이션 개발 업무를 수행했다. PHP, Perl 및 Java를 사용하여 관계형 데이터베이스 애플리케이션을 개발한 경험이 있으며 현재는 IBM 비즈니스 파트너를 도와서 솔루션을 DB2와 함께 사용하려는 비즈니스 파트너의 데이터베이스 요구를 해결하고 있다. 또한 DB2 및 MySQL에 대한 우수한 자료를 연구하고 개발했다. Angela는 University of Western Ontario에서 소프트웨어 공학 학사 학위를 받았다.

요약:  임베디드 데이터베이스 환경에서 작업하는 데이터베이스 관리자의 경우에는 최소한의 수동 작업만으로 데이터베이스를 실행할 수 있도록 유지보수 태스크를 최대한 많이 자동화하는 것이 중요합니다. Linux®, UNIX® 및 Windows®용 IBM® DB2®에는 데이터베이스 구성, 조정 및 관리를 위한 고급 자동화 기능이 있습니다. 이러한 자동화 기능을 사용하면 정기적인 태스크에 소요되는 관리 시간을 줄여서 더 많은 시간을 전략적 문제에 집중할 수 있기 때문에 경쟁력을 키우고 유지할 수 있습니다. 이 튜토리얼에서는 Linux 또는 UNIX에서 DB2의 정기적인 유지보수 태스크를 자동화하는 방법에 대해 설명합니다.

원문 게재일:  2010 년 5 월 06 일
난이도:  중급 PDF:  A4 and Letter (52 KB | 17 pages)Get Adobe® Reader®

페이지뷰: 6273 회
의견: 

시작하기 전에

먼저 이 튜토리얼의 주제, 전제 조건 및 시스템 요구사항에 대해 알아보자.

이 튜토리얼의 정보

이 튜토리얼의 목적은 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 스크립트 파일이 있다. 이 스크립트는 데이터베이스를 작성한 후 이 튜토리얼에서 설명하는 자율 기능을 사용할 수 있도록 데이터베이스의 구성을 수정한다.

19 | 다음

의견



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=Information Management
ArticleID=493519
TutorialTitle=임베디드 데이터베이스 환경에서 DB2 9.7 데이터베이스 유지보수 자동화하기
publish-date=05062010
author1-email=spaidi@us.ibm.com
author1-email-cc=
author2-email=acarlson@ca.ibm.com
author2-email-cc=

태그

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

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

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

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

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