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

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

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

DB2 클러스터 서비스 상태 확인 db2cluster(다음 옵션 중 하나를 포함)
  • -cm -verify -resources
  • -cfs -verify -configuration
  • -cm -verify -maintenance
  • -cfs -verify -maintenance
DB2 클러스터 서비스의 상태 및 구성을 확인합니다. 태스크 보조 프로그램이 다음을 수행할 수 있습니다.
  • 인스턴스의 자원 모델이 올바른지와 자원 모델에 불일치가 없는지 확인합니다.
  • 현재 파일 시스템 클러스터의 구성을 확인합니다.
  • 호스트에서 클러스터 관리자가 오프라인 상태여서 2진을 업데이트할 수 있는지 여부를 표시합니다.
  • 공유 파일 시스템 클러스터 호스트가 오프라인 상태여서 2진을 업데이트할 수 있는지 여부를 표시합니다.
DB2 클러스터 서비스 구성 관리 !db2cluster -cm -set -option -pprimary DB2 클러스터 서비스에 대해 선호되는 기본 값을 새로 설정합니다. DB2 클러스터 서비스가 기본 역할에서 시작하는 클러스터 캐싱 기능을 지정하는 옵션입니다.
주의: SQL 결과 보기에서 명령의 출력을 검토하여 명령 실행 후 선호되는 기본 값이 변경되었는지 반드시 확인하십시오. DB2 CLP에서는 db2cluster 명령이 인식되지 않으므로 이 명령은 외부 명령으로 실행됩니다. DB2 CLP는 외부 명령의 실제 결과에 관계 없이 외부 명령에 대해서는 항상 성공을 보고합니다. 이 점은 차후 릴리스에서 해소될 것입니다.
인스턴스 구성 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 테이블에서 여러 외부 파일 형식 중 하나로 데이터를 내보내기합니다.
Optim™ 고성능 언로드 db2hpu Optim 고성능 언로드 명령을 사용하여 DB2 테이블의 데이터를 언로드하거나, 데이터를 저장하기 위한 임시 파일을 사용하여 소스 테이블의 데이터를 대상 테이블로 복사합니다. 또한 한 데이터베이스 시스템에서 다른 시스템으로 데이터를 마이그레이션할 수 있습니다.,

언로드 방법으로 Optim 고성능 언로드를 지정하려면 Linux, UNIX 및 Windows용 Optim 고성능 언로드가 언로드 또는 마이그레이션과 연관된 각 데이터베이스 시스템에 설치되어 있어야 합니다.

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

피드백