변경 플랜을 통해 변경을 실행하는 경우 DB2 데이터베이스를 변경하기 위한 명령을 발행합니다. 변경 플랜은 데이터베이스에 적용하려는 변경 세트에 대해 작업하기 위한 통합된 방식을 제시합니다.
변경 플랜을 실행하는 경우 검토 및 배치 대화 상자에서 데이터 보존, 실행 취소 명령 및 DB2 유지보수 명령에 대한 옵션을 설정할 수 있습니다. 또한 변경 플랜의 특성 보기에서도 이러한 옵션을 설정할 수 있습니다.
데이터베이스에 대한 모든 변경은 변경 플랜에 수집됩니다. 데이터베이스에는 하나 이상의 변경 플랜이 있을 수 있습니다. 변경 플랜은 한 번에 하나만 할성이 될 수 있으며 이는 작성된 변경이 활성 변경 플랜에 추가됨을 의미합니다.
변경 플랜이 활성인 경우 오브젝트 목록에는 변경 플랜을 위한 추가적인 도구 모음이 포함됩니다. 변경 플랜이 활성이 아닌데 데이터베이스 변경을 시작하는 경우 기본 변경 플랜 timestamp를 기본 이름으로 하여 변경 플랜이 자동으로 작성됩니다. 여기서 timestamp는 yyyy-mm-dd hh-mm-ss 양식을 취합니다. 새로 작성되는 변경 플랜은 자동으로 활성 변경 플랜이 됩니다. 또한 수동으로 변경 플랜을 작성하여 변경 플랜에 사용자 고유의 이름을 제공할 수도 있습니다. 변경 플랜이 작성된 후에는 이를 활성 변경 플랜으로 만들어야 합니다.
변경 플랜은 변경 플랜에 변경사항을 배치하거나 차후 작업하기 위해 변경 플랜을 수동으로 닫거나 다른 변경 플랜을 활성 변경 플랜으로 만들 때까지 활성 상태를 유지합니다.
메뉴 항목 | 설명 |
---|---|
편집 | 변경 플랜을 활성으로 만듭니다. 변경 플랜 도구 모음이 오브젝트 목록에 표시되고 변경 플랜의 이름이 변경 플랜 도구 모음에 있습니다. 데이터베이스에 대한 모든 변경이 이 변경 플랜에 추가됩니다. 또한 변경 플랜을 두 번 클릭하여 이를 활성으로 만들 수도 있습니다. |
뷰 | 변경 플랜의 변경을 표시합니다. 변경 플랜이 활성이면 활성 변경 플랜을 유지합니다. |
이름 바꾸기 | 변경 플랜의 이름을 바꿀 수 있는 대화 상자를 엽니다. 자동으로 작성되어 시간소인 값으로 기본 이름이 주어진 변경 플랜의 경우 좀 더 의미 있는 이름으로 변경할 수 있습니다. |
삭제 | 변경 플랜을 삭제합니다. 변경 플랜의 삭제를 확인하는 프롬프트가 표시되지는 않습니다. |
검토 및 배치 | 변경 플랜에서 변경을 구현하기 위한 DDL을 생성하며 생성된 DDL을 검토 및 배치 대화 상자에 표시합니다. |
실행 취소 명령 검토 | 데이터베이스에 대해 변경 플랜이 성공적으로 실행된 경우 데이터베이스 카탈로그에 대한 변경을 취소하기 위해 생성된 DDL을 표시합니다. 변경을 실행 취소하려면 변경 플랜의 상태가 배치됨이어야 합니다. |
특성 | 변경 플랜이 표시되는 특성 보기로 초점을 이동합니다. 특성 탭을 사용하여 변경 플랜의 속성을 변경할 수 있습니다. |
변경 플랜 상태 | 설명 |
---|---|
보류 중 | 변경 플랜의 변경이 데이터베이스 카탈로그에 배치되지 않았습니다. 사용자가 변경 플랜 활성화 및 추가 변경 작성, 기존 변경 편집 또는 변경 플랜 검토 및 배치를 수행할 수 있습니다. |
배치됨 | 변경 플랜의 변경이 데이터베이스 카탈로그에 배치되었습니다. 변경 플랜에 대해 실행 취소 명령이 생성되었고 데이터베이스에 대한 변경을 취소하기로 결정한 겨우 실행 취소 명령을 실행할 수 있습니다. |
아이콘 | 설명 |
---|---|
![]() |
현재 변경 플랜에 있는 변경의 수를 표시합니다. 링크된 수를 클릭하면 변경 플랜의 변경 목록을 표시할 수 있습니다. |
![]() |
현재 오브젝트 목록에 표시되어 있는 오브젝트의 목록인 경우 현재 변경 플랜에서 변경 중인 다음 오브젝트로 초점을 이동합니다. 오브젝트 목록에 나열되는 오브젝트는 언제든 변경할 수 있습니다. |
![]() |
현재 오브젝트 목록에 표시되어 있는 오브젝트의 목록인 경우 현재 변경 플랜에서 변경 중인 이전 오브젝트로 초점을 이동합니다. |
![]() |
변경 플랜에서 변경을 구현하기 위한 DDL을 생성하며 생성된 DDL을 검토 및 배치 대화 상자에 표시합니다. |
![]() |
새로 정의된 모든 변경을 변경 플랜에 저장합니다. |
![]() |
변경 플랜을 닫습니다. 저장되지 않은 변경이 있는 경우 변경 플랜을 닫을 때 변경을 저장 또는 버리도록 알리는 프롬프트가 표시됩니다. |
오브젝트 목록의 아이콘은
활성 변경 플랜의 오브젝트가 작성 중인지(), 변경 중인지(
) 또는 삭제 중인지(
) 여부를 표시합니다.