데이터베이스에 변경 플랜 배치

변경 플랜에 대한 변경을 구현하는 명령을 생성합니다. 이러한 명령은 변경 플랜에서 생성됩니다. 그런 다음 생성된 명령을 실행하여 데이터베이스에 변경을 적용합니다.

시작하기 전에

데이터베이스에 대한 연결이 설정되어 있어야 합니다.

프로시저

  1. 변경 플랜에 대한 명령을 생성하려면 다음 조치 중 하나를 수행하십시오.
    • 변경 플랜이 활성이고 오브젝트 목록의 변경 플랜 도구 모음에 표시되면 도구 모음에서 변경 검토 및 배치 아이콘 이미지(변경 검토 및 배치) 아이콘을 클릭하십시오.
    • 그렇지 않으면 관리 탐색기에서 데이터베이스에 대한 변경 플랜 폴더를 클릭하십시오. 오브젝트 목록에서 배치할 변경 플랜을 마우스 오른쪽 단추로 클릭하고 검토 및 배치를 클릭하십시오.
    검토 및 배치 대화 상자가 열리고 생성된 변경 명령이 표시됩니다.
  2. 그런 다음 명령을 검토하십시오. 명령에 만족하지 않는 경우 취소를 클릭하여 변경 플랜을 수정하고 명령을 다시 생성할 수 있습니다.
  3. 선택사항: 대화 상자에서 다양한 요소로 표시되는 명령을 변경하십시오.
    데이터 저장 선택란
    오브젝트를 삭제한 후 다시 작성해야 하는 경우 이 옵션을 사용하면 데이터가 언로드된 후 새로 작성된 오브젝트에 다시 로드되도록 할 수 있습니다. 데이터를 저장할 때 기본 위치를 사용할 수 있으며 다른 위치를 지정할 수도 있습니다. DDL 새로 고침을 클릭하여 표시된 명령을 변경사항으로 새로 고치십시오. 참조 무결성이 강제 실행되지 않는 데이터가 다시 로드됩니다.
    열 맵핑
    이 옵션을 사용하면 언로드된 열을 다시 로드된 열에 맵핑하는 방법을 변경할 수 있습니다.
    고급 옵션
    이러한 옵션을 사용하면 REBIND, REORG 및 RUNSTATS 명령과 FLUSH CACHE문을 변경 명령에 포함할지 여부를 지정할 수 있습니다. 또한 실행 취소 명령 스크립트를 생성할지 여부에 대해서도 지정할 수 있습니다. 변경 플랜을 데이터베이스에 배치할 때는 실행 취소 명령 스크립트의 변경 취소 옵션을 사용할 수 있습니다.
  4. 실행을 클릭한 후 완료를 클릭하십시오.
    팁: 대화 상자의 생성된 명령 섹션에는 직접 입력할 수 없습니다. 생성된 명령을 수정하려면 편집 및 스케줄을 클릭한 다음 완료를 클릭하십시오. SQL 및 XQuery 편집기에서 명령 스크립트가 열립니다. 명령을 수정하고 실행할 수 있습니다.

    편집기를 사용하여 명령 스크립트의 실행 시간을 스케줄할 수 있는 작업 관리자를 시작할 수도 있습니다.

    SQL 및 XQuery 편집기에서 변경 명령을 열면 변경 플랜이 닫힙니다. 변경을 관리하는 데 더 이상 변경 플랜을 사용할 수 없으며, 변경 플랜이 갱신되지 않습니다. 변경 플랜의 상태는 PENDING이며, SQL 및 XQuery 편집기나 작업 관리자를 통해 명령을 실행하는 경우에도 마찬가지입니다.

  5. SQL 결과 보기에서 명령 실행 결과를 확인하십시오.
    실행한 명령이 실패하면 실패 원인을 판별하여 조정 작업을 수행하십시오. 예를 들어, 다음 방법 중 하나를 사용할 수 있습니다.
    • 배치된 명령 스크립트를 분석하여 스크립트나 DB2 시스템에 필요한 조정 작업을 수행한 후 실패 시점부터 스크립트를 계속 실행할 수 있는지 판별하십시오.
    • 실행 취소 스크립트를 사용하면 부분적으로 배치된 변경을 롤백하는 데 도움이 됩니다.

    위의 방법 중 하나를 사용하여 관리 탐색기에서 데이터베이스에 대한변경 플랜 폴더를 클릭하십시오. 배치된 명령 스크립트를 사용하려면 변경 플랜을 마우스 오른쪽 단추로 클릭하고 검토 및 배치를 클릭하십시오. 실행 취소 스크립트를 사용하려면 변경 플랜을 마우스 오른쪽 단추로 클릭하고 실행 취소 명령 검토를 클릭하십시오. 검토 및 배치 대화 상자에서 명령이 열립니다.

    편집 및 스케줄을 클릭하여 SQL 및 XQuery 편집기에서 명령을 여십시오. 명령에 필요한 변경을 수행하고 편집기에서 이를 실행하십시오.

결과

데이터베이스는 사용자가 지정한 변경을 반영합니다.

피드백