데이터베이스 관리의 개요

관리 탐색기에 표시된 인스턴스 및 데이터베이스와 오브젝트 목록에 표시된 데이터베이스, 테이블 스페이스, 테이블 및 인덱스에 대한 데이터베이스 관리 명령을 실행할 수 있습니다.

데이터베이스 관리자는 테이블 스페이스, 테이블 및 뷰와 같은 데이터베이스 오브젝트, 데이터베이스 및 DB2® 인스턴스를 관리할 책임이 있습니다. 예를 들어, 백업 및 복구 전략에서는 관리자가 데이터베이스를 정기적으로 백업해야 합니다. 그렇지 않으면 레코드가 점점 더 많은 데이터 페이지로 분산되므로 테이블에 있는 데이터가 분할되어 테이블 및 인덱스의 크기가 늘어납니다. 낭비되는 스페이스를 줄이고 데이터 액세스를 향상시키려면 테이블 및 인덱스를 재구성해야 합니다.

데이터베이스 시스템 관리 및 유지보수에서는 관리자가 다음을 포함하는 데이터 관리 명령을 실행해야 합니다.
관리 탐색기에서 다음 유형의 관리 작업을 수행할 수 있습니다.
관리 탐색기에서 오브젝트 유형 폴더(일반 폴더)를 눌러 오브젝트 목록의 데이터베이스 오브젝트를 표시할 때 다음 유형의 관리 작업을 수행할 수 있습니다. 오브젝트 목록의 데이터베이스를 관리할 수도 있습니다.

지원되는 데이터베이스 관리 작업에 대한 자세한 설명은 다음 테이블을 참조하십시오.

관리 탐색기 또는 오브젝트 목록에서 오브젝트를 마우스 오른쪽 단추로 누르면 컨텍스트 인식 메뉴에서 해당 오브젝트에 대해 사용 가능한 데이터베이스 관리 명령 목록을 표시합니다. 해당 오브젝트에 대한 데이터 관리 명령을 선택하면 데이터베이스 관리 태스크 보조 프로그램이 표시됩니다. 태스크 보조 프로그램을 통해 데이터 관리 명령의 옵션 설정, 자동으로 생성되는 명령 미리보기 및 오브젝트에 대해 명령 실행을 수행하는 프로세스를 진행할 수 있습니다.

다음 테이블에서는 각 오브젝트에 대해 태스크 보조 프로그램에서 지원하는 데이터베이스 관리 명령을 표시합니다. 현재 Linux®, UNIX® 및 Windows®용 DB2의 데이터베이스에 대한 명령에만 사용할 수 있도록 지원됩니다.
표 1. Linux, UNIX 및 Windows용 DB2 데이터 관리 명령에 대한 태스크 보조 프로그램 지원
오브젝트 조치 데이터 관리 명령 설명
인스턴스 구성 UPDATE DATABASE MANAGER CONFIGURATION 데이터베이스 관리 프로그램 구성 파일에서 각 엔트리를 수정합니다.
Quiesce QUIESCE 모든 사용자가 지정된 인스턴스를 종료하도록 만들고 인스턴스를 Quiesce 모드로 변환합니다.
시작 db2start DB2 인스턴스를 시작합니다.
중지 db2stop DB2 인스턴스를 중지합니다.
활성화 UNQUIESCE 유지보수 또는 다른 이유로 Quiesce 상태였던 인스턴스에 대한 사용자 액세스를 리스토어합니다.
데이터베이스 백업 BACKUP DATABASE 데이터베이스 또는 테이블 스페이스의 백업 사본을 작성합니다.
구성 UPDATE DATABASE CONFIGURATION 특정 데이터베이스 구성 파일에서 각 엔트리를 수정합니다.
자동 유지보수 구성 UPDATE DATABASE CONFIGURATION 수행할 수 있는 다양한 자동 유지보수 활동을 사용 가능 또는 불가능하게 하며 유지보수 간격 및 활동이 발생하는 창을 정의합니다. 유지보수 활동은 DB2에서 유지보수가 필요하다고 판별하는 경우, 유지보수 창에서만 발생합니다.
데이터베이스 로깅 구성 UPDATE CONFIGURATION LOGGING 사용할 로깅 유형, 로그 파일 크기 및 로그 파일 저장 위치 등과 같은 데이터베이스에 대한 데이터 로깅 옵션을 변경합니다.
작성 CREATE DATABASE 자동 또는 수동 스토리지가 있는 데이터베이스를 작성합니다.
삭제(Drop) DROP DATABASE 데이터베이스의 모든 로그 파일 및 데이터베이스 컨텐츠를 삭제하고, 데이터베이스를 카탈로그 해제하며 데이터베이스 서브디렉토리를 삭제합니다.
HADR 설정 기타 데이터베이스의 고가용성 재해 복구(HADR) 기능을 설정합니다. HADR 기능은 데이터베이스의 변경이 대기 데이터베이스로 복제될 수 있게 합니다. 대기 데이터베이스는 기본 시스템에서 실패 이벤트를 가져옵니다.
HADR 관리 START HADR, STOP HADR, TAKEOVER HADR 기본 또는 대기 데이터베이스에서 HADR 연산을 시작 및 중지합니다. 또한 기본 시스템의 실패 이벤트에 있는 새 기본 데이터베이스와 같이 대기 데이터베이스에 가져오도록 명령할 수 있습니다.
목록 또는 응용프로그램 강제 중단 FORCE APPLICATIONS 시스템이 서버에서의 유지보수를 허용하도록 하는 강제 실행을 로컬 또는 리모트 사용자 또는 응용프로그램에게서 해제합니다.
관리 스토리지 ALTER DATABASE ADD STORAGE 하나 이상의 새 스토리지 위치가 자동 스토리지 테이블 공간에 사용된 스토리지 위치의 콜렉션에 추가되도록 지정합니다.
Quiesce QUIESCE 지정된 데이터베이스에 대한 강제 실행을 모든 사용자에게서 해제하고 데이터베이스를 Quiesce 모드로 전환시킵니다.
복구 RECOVER DATABASE 데이터베이스를 리스토어하고 특정 지점으로 또는 로그 끝으로 롤 포워드합니다.
재시작 RESTART DATABASE 비정상적으로 종료하여 불일치 상태에 놓인 데이터베이스를 재시작합니다.
리스토어 RESTORE DATABASE DB2 백업 유틸리티를 사용하여 백업한 손상된 데이터베이스를 다시 작성합니다.
롤 포워드 ROLLFORWARD DATABASE 데이터베이스 로그 파일에 기록된 트랜잭션을 적용하여 데이터베이스를 복구합니다.
시작 ACTIVATE DATABASE 연결에 데이터베이스를 사용할 수 있고 다른 응용프로그램에서 사용할 수 있도록 지정된 데이터베이스를 활성화하고 필요한 모든 데이터베이스 서비스를 시작합니다.
중지 DEACTIVATE DATABASE 지정된 데이터베이스를 비활성화합니다.
롤 포워드 복구 완료 COMPLETE 옵션이 있는 ROLLFORWARD DATABASE 아카이브되어 리스토어되었지만 로그가 롤 포워드되지 않은 데이터베이스의 경우 로그를 롤 포워드합니다. 로그는 특정 지점 또는 로그 끝으로 롤 포워드할 수 있습니다.
활성화 UNQUIESCE 유지보수 또는 기타 이유로 quiesce된 사용자 액세스 데이터베이스를 리스토어합니다.
테이블 스페이스 백업 BACKUP 테이블 스페이스의 백업 사본을 작성합니다.
리스토어 RESTORE DB2 백업 유틸리티를 사용하여 백업한 손상된 테이블 스페이스를 다시 작성합니다. 태스크 보조 프로그램은 다중 테이블 스페이스 리스토어를 지원하지 않습니다.
롤 포워드 ROLLFORWARD DATABASE 로그 파일에 기록된 트랜잭션을 적용하여 테이블 스페이스를 복구합니다.
롤 포워드 복구 완료 COMPLETE 옵션이 있는 ROLLFORWARD DATABASE 아카이브되고 리스토어되었지만 로그가 롤 포워드되지 않은 테이블 스페이스의 경우 로그를 롤 포워드합니다. 로그는 특정 지점 또는 로그 끝으로 롤 포워드할 수 있습니다.
테이블 테이블 익스포트 EXPORT 테이블에서 여러 외부 파일 형식 중 하나로 데이터를 익스포트합니다.
High Performance Unload DB2 HPU unload DB2 고성능 언로드 명령을 사용하여 데이터를 DB2 테이블에서 언로드하거나 임시 파일로 저장하여 소스 테이블에서 목표 테이블로 복사합니다.

언로드 메소드로서 높은 성능 언로드를 지정하려면 멀티플랫폼용 DB2 높은 성능 언로드 또는 작업그룹용 DB2 높은 성능 언로드를 설치해야 합니다. 이러한 제품들은 따로 구입하여 설치합니다.

테이블 임포트 IMPORT 지원되는 파일 형식의 외부 파일에서 테이블로 데이터를 삽입합니다.
테이블 로드 LOAD DB2 테이블로 데이터를 로드합니다.
테이블 재구성 REORG TABLE 테이블을 재구성합니다.
인덱스 재구성 REORG INDEX 테이블에 대해 정의된 모든 인덱스를 재구성합니다.
무결성 설정 SET INTEGRITY 테이블을 설정 무결성 보류 상태에서 해제하거나 설정 무결성 보류 상태 또는 전체 액세스 상태에 놓거나, 스테이징 테이블 컨텐츠를 프룬(prune)합니다.
패키지 리바인드 REBIND PACKAGE 원본 바인드 파일이 필요없는 패키지를 다시 작성합니다.
팁: 컨텍스트 인식 메뉴를 사용하여 데이터베이스를 작성하려면, 또 다른 데이터베이스가 있어야 합니다. 인스턴스의 첫 번째 데이터베이스를 작성하는 경우 관리 탐색기의 맨 위에 있는 도구 모음에서 새 데이터베이스 아이콘을 사용할 수 있습니다.
중요사항: Data Studio 독립형 버전 및 Optim™ Database Administrator는 클러스터 멤버에 다음 조작을 제공하여 DB2 Enterprise Server Edition의 DB2 pureScale 기능을 지원합니다.
시작
구성원 또는 PowerHA™ pureScale을 시작하려면, 인스턴스 오브젝트의 컨텍스트 인식 메뉴에서 '시작'을 선택하십시오.
중지
데이터베이스에서 현재 사용 중인 구성원 또는 PowerHA pureScale을 중지하려면 인스턴스 오브젝트 또는 데이터베이스 오브젝트의 컨텍스트 인식 메뉴에서 '중지'를 선택하십시오.
Quiesce
구성원을 Quiesce하려면 인스턴스 오브젝트의 컨텍스트 인식 메뉴에서 Quiesce를 선택하십시오.
활성화
구성원을 활성화하려면 인스턴스 오브젝트의 컨텍스트 인식 메뉴에서 '활성화'를 선택하십시오.
구성
하나 이상의 구성원에 대한 구성 매개변수를 변경하려면 인스턴스 오브젝트의 컨텍스트 인식 메뉴에서 '구성'을 선택하십시오.

피드백