태스크 보조 프로그램을 통해 실행할 수 있는 데이터베이스 관리 명령

다수의 태스크 보조 프로그램을 사용하여 공통 데이터베이스 관리 명령의 옵션을 설정하고, 자동으로 생성된 명령을 검토하며 명령을 실행하는 등의 프로세스를 진행할 수 있습니다.
다음 테이블에서는 각 오브젝트에 대해 태스크 보조 프로그램에서 지원하는 데이터베이스 관리 명령을 표시합니다. 태스크 보조 프로그램은 Linux, UNIX 및 Windows용 DB2®의 데이터베이스에만 사용할 수 있습니다.
표 1. Linux, UNIX 및 Windows용 DB2 데이터 관리 명령에 대한 태스크 보조 프로그램 지원
오브젝트 조치 데이터 관리 명령 설명
호스트 DB2 pureScale 호스트 유지보수 모드 관리 db2cluster(다음 옵션 중 하나를 포함)
  • -enter -maintenance
  • -exit -maintenance
유지보수 모드에서 대상 호스트를 배치하거나 제거합니다. 소프트웨어 업데이트를 DB2 클러스터 DB2에 적용하려면 대상 호스트가 유지보수 모드에 있어야 합니다.

호스트에는 DB2 pureScale 인스턴스가 하나 이상 있어야 하며 프로파일이 하나 이상 작성되어 연결되어 있어야 합니다.

인스턴스 구성 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 데이터베이스 로그 파일에 기록된 트랜잭션을 적용하여 데이터베이스를 복구합니다.
롤 포워드 취소 ROLLFOWARD DATABASE(CANCEL 옵션 포함) 롤 포워드 복구 조작을 취소합니다. 데이터베이스는 복원 보류 상태가 됩니다.
롤 포워드 완료 COMPLETE 옵션이 있는 ROLLFORWARD DATABASE 아카이브되어 복원되었지만 로그가 롤 포워드되지 않은 데이터베이스의 경우 로그를 롤 포워드합니다. 로그는 특정 지점 또는 로그 끝으로 롤 포워드할 수 있습니다.
시작 ACTIVATE DATABASE 연결에 데이터베이스를 사용할 수 있고 다른 애플리케이션에서 사용할 수 있도록 지정된 데이터베이스를 활성화하고 필요한 모든 데이터베이스 서비스를 시작합니다.
중지 DEACTIVATE DATABASE 지정된 데이터베이스를 비활성화합니다.
활성화 UNQUIESCE 유지보수 또는 기타 이유로 Quiesce 상태였던 사용자 액세스 데이터베이스를 복원합니다.
테이블스페이스 백업 BACKUP 테이블스페이스의 백업 사본을 작성합니다.
복원 RESTORE DB2 백업 유틸리티를 사용하여 백업한 손상된 테이블스페이스를 다시 작성합니다. 태스크 보조 프로그램은 다중 테이블스페이스 복원을 지원하지 않습니다.
롤 포워드 ROLLFORWARD DATABASE 로그 파일에 기록된 트랜잭션을 적용하여 테이블스페이스를 복구합니다.
롤 포워드 취소 ROLLFOWARD DATABASE(CANCEL 옵션 포함) 롤 포워드 복구 조작을 취소합니다. 하나 이상의 테이블스페이스가 복원 보류 상태로 됩니다.
롤 포워드 완료 COMPLETE 옵션이 있는 ROLLFORWARD DATABASE 아카이브되어 복원되었지만 로그가 롤 포워드되지 않은 테이블스페이스의 경우 로그를 롤 포워드합니다. 로그는 특정 지점 또는 로그 끝으로 롤 포워드할 수 있습니다.
테이블 테이블 익스포트 EXPORT 테이블에서 여러 외부 파일 형식 중 하나로 데이터를 익스포트합니다.
High Performance Unload DB2 HPU 언로드 DB2 고성능 언로드 명령을 사용하여 데이터를 DB2 테이블에서 언로드하거나 임시 파일로 저장하여 소스 테이블에서 목표 테이블로 복사합니다.

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

테이블 임포트 IMPORT 지원되는 파일 형식의 외부 파일에서 테이블로 데이터를 삽입합니다.
테이블 로드 LOAD DB2 테이블로 데이터를 로드합니다.
테이블 재구성 REORG TABLE 테이블을 재구성합니다.
인덱스 재구성 REORG INDEX 테이블에 대해 정의된 모든 인덱스를 재구성합니다.
통계 실행 RUNSTATS 테이블, 이의 인덱스 또는 둘 다의 특성에 대한 통계를 업데이트합니다.
무결성 설정 SET INTEGRITY 테이블을 설정 무결성 보류 상태에서 해제하거나 설정 무결성 보류 상태 또는 전체 액세스 상태에 놓거나, 스테이징 테이블 컨텐츠를 프룬(prune)합니다.
패키지 리바인드 REBIND PACKAGE 원본 바인드 파일이 필요없는 패키지를 다시 작성합니다.
팁: 컨텍스트 인식 메뉴를 사용하여 데이터베이스를 작성하려면, 또 다른 데이터베이스가 있어야 합니다. 인스턴스의 첫 번째 데이터베이스를 작성하는 경우 관리 탐색기의 맨 위에 있는 도구 모음에서 새 데이터베이스 아이콘을 사용할 수 있습니다.

피드백