변경 플랜에 대한 변경을 구현하는 명령을
생성합니다. 이러한 명령은 변경 플랜에서 생성됩니다. 그런 다음
생성된 명령을 실행하여 데이터베이스에 변경을 적용합니다.
시작하기 전에
데이터베이스에 대한 연결이 설정되어 있어야 합니다.
프로시저
- 변경 플랜에 대한 명령을 생성하려면
다음 조치 중 하나를 수행하십시오.
- 변경 플랜이 활성이고 오브젝트 목록의 변경 플랜 도구 모음에 표시되면
도구 모음에서
(변경 검토 및 배치)
아이콘을 클릭하십시오.
- 그렇지 않으면 관리 탐색기에서
데이터베이스에 대한 변경 플랜 폴더를 클릭하십시오.
오브젝트 목록에서 배치할 변경 플랜을 마우스 오른쪽 단추로 클릭하고
검토 및 배치를 클릭하십시오.
검토 및 배치 대화 상자가 열리고
생성된 변경 명령이 표시됩니다.
- 그런 다음 명령을 검토하십시오. 명령에 만족하지 않는 경우
취소를 클릭하여 변경 플랜을 수정하고
명령을 다시 생성할 수 있습니다.
- 선택사항: 대화 상자에서 다양한 요소로 표시되는
명령을 변경하십시오.
- 데이터 저장 선택란
- 오브젝트를 삭제한 후 다시 작성해야 하는 경우
이 옵션을 사용하면 데이터가 언로드된 후 새로 작성된 오브젝트에
다시 로드되도록 할 수 있습니다. 데이터를 저장할 때 기본 위치를 사용할 수 있으며
다른 위치를 지정할 수도 있습니다. DDL 새로 고침을 클릭하여
표시된 명령을 변경사항으로 새로 고치십시오. 참조 무결성이 강제 실행되지 않는 데이터가 다시 로드됩니다.
- 컬럼 맵핑
- 이 옵션을 사용하면 언로드된 컬럼을
다시 로드된 열에 맵핑하는 방법을 변경할 수 있습니다.
- 고급 옵션
- 이러한 옵션을 사용하면 REBIND, REORG 및 RUNSTATS 명령과
FLUSH CACHE문을 변경 명령에 포함할지 여부를 지정할 수 있습니다.
또한 실행 취소 명령 스크립트를 생성할지 여부에 대해서도 지정할 수 있습니다.
변경 플랜을 데이터베이스에 배치할 때는
실행 취소 명령 스크립트의 변경 취소 옵션을 사용할 수 있습니다.
- 실행을 클릭한 후 완료를 클릭하십시오.
팁: 대화 상자의 생성된 명령 섹션에는
직접 입력할 수 없습니다. 생성된 명령을 수정하려면
편집을 클릭하십시오.
SQL 및 XQuery 편집기에서 명령 스크립트가 열립니다.
명령을 수정하고 실행할 수 있습니다.
편집기를 사용하여 명령 스크립트의 실행 시간을
스케줄할 수 있는 작업 관리자를 시작할 수도 있습니다.
SQL 및 XQuery 편집기에서 변경 명령을 열면
변경 플랜이 닫힙니다. 변경을 관리하는 데 더 이상 변경 플랜을 사용할 수 없으며,
변경 플랜이 업데이트되지 않습니다. 변경 플랜의 상태는 PENDING이며,
SQL 및 XQuery 편집기나 작업 관리자를 통해 명령을 실행하는 경우에도 마찬가지입니다.
- SQL 결과 보기에서 명령 실행 결과를 확인하십시오.
실행한 명령이 실패하면
실패 원인을 판별하여 조정 작업을 수행하십시오.
예를 들어, 다음 방법 중 하나를 사용할 수 있습니다.
- 배치된 명령 스크립트를 분석하여, 스크립트나 DB2® 시스템에
필요한 조정을 수행한 후 실패 시점에서 스크립트를 계속 실행할 수 있을지 여부를
판별하십시오.
- 실행 취소 스크립트를 사용하면 부분적으로 배치된 변경을 롤백하는 데 도움이 됩니다.
위의 방법 중 하나를 사용하여 관리 탐색기에서
데이터베이스에 대한변경 플랜 폴더를 클릭하십시오.
배치된 명령 스크립트를 사용하려면
변경 플랜을 마우스 오른쪽 단추로 클릭하고 검토 및 배치를 클릭하십시오.
실행 취소 스크립트를 사용하려면
변경 플랜을 마우스 오른쪽 단추로 클릭하고 실행 취소 명령 검토를 클릭하십시오.
검토 및 배치 대화 상자에서 명령이 열립니다.
편집을 클릭하여
SQL 및 XQuery 편집기에서 명령을 여십시오.
명령에 필요한 변경을 수행하고
편집기에서 이를 실행하십시오.
결과
데이터베이스는 사용자가 지정한 변경을 반영합니다.