변경 관리 스크립트 편집기에서 변경 명령 생성

변경 관리 스크립트 편집기를 사용하여 DB2 데이터베이스에 변경사항을 적용하는 데 필요한 변경 명령을 생성할 수 있습니다. 변경 명령에는 UNLOAD, RELOAD, REBIND 및 RUNSTATS와 같은 DB2, DDL 및 DCL 명령이 포함됩니다.

시작하기 전에

변경 명령을 생성하기 전에 변경하려는 데이터베이스에 연결되어 있어야 합니다.

프로시저

변경 관리 스크립트 편집기에서 변경 명령을 생성하려면 다음 단계를 완료하십시오.

  1. 변경 관리 스크립트 편집기에서 변경될 오브젝트 영역에는 변경될 오브젝트가 나열됩니다. 명령 미리보기를 눌러 오브젝트를 변경할 변경 명령을 생성하십시오.
  2. 변경 관리 스크립트 편집기명령 섹션에 데이터베이스에 대해 실행할 변경 명령의 구문이 표시됩니다. 다음 목록은 변경 명령과 함께 수행할 수 있는 여러 조치에 대해 설명합니다.
    데이터 보존 및 유지보수 명령을 다시 만드십시오.
    데이터 옵션을 누르면 생성된 명령을 다음과 같이 변경할 수 있는 데이터 보존 사용자 정의 마법사가 시작됩니다.
    • 데이터 보존에 사용되는 언로드 및 다시 로드 메소드를 변경하십시오.

      데이터 언로드 및 다시 로드에 사용되는 메소드를 변경하고 선택한 메소드의 옵션을 사용자 정의할 수 있습니다. 테이블에 내부적으로 저장하는 대신 익스포트 명령 또는 DB2 고성능 언로드 명령을 사용하여 외부 데이터 파일에 데이터를 저장하도록 선택하는 경우 데이터 파일의 위치를 변경할 수 있습니다. 파일 디렉토리는 데이터베이스 서버에 있어야 합니다.

    • 데이터 보존을 위한 명령을 검증하고 사용자 정의하십시오.

      삭제했다가 다시 작성해야 하는 테이블의 경우, 테이블의 데이터를 저장하는 데 사용되는 명령을 검토 및 사용자 정의한 후 데이터를 테이블에 다시 삽입할 수 있습니다. 데이터를 저장하는 데 사용되는 쿼리를 변경하고자 할 수 있습니다. 또한 언로드된 컬럼이 다시 로드된 컬럼에 맵핑되는 방법을 변경하고자 할 수 있습니다. 경우에 따라 생성된 명령에 오류가 포함될 수 있으며 이 오류는 사용자가 해결해야 합니다.

      마찬가지로, 삭제 중이지만 다시 작성되지 않는 테이블이나 추가되는 새 테이블에 사용할 명령을 검토하고 사용자 정의할 수 있습니다.

    • 생성되는 DB2 유지보수 명령을 변경하십시오.

      패키지를 리바인드하고 테이블 통계를 실행하며 패키지 캐시를 비우는 명령을 생성하여 SQL문이 갱신된 통계를 사용하도록 할 수 있습니다.

      DB2 유지보수 명령을 생성하지 않도록 선택할 수 있습니다.

    참조 무결성이 강제 실행되지 않는 데이터가 다시 로드됩니다.
    변경 명령이 데이터베이스에 미치는 영향을 검토하십시오.
    변경 요약 보고서가 자동으로 생성됩니다. 변경 보고서 보기를 눌러 보고서를 여십시오. 보고서의 다양한 섹션을 보려면 왼쪽에 있는 보고서의 탐색 틀에 있는 링크를 사용하십시오.
    실행 취소 명령을 확인하십시오.
    변경을 실행 취소하는 명령이 자동으로 생성됩니다. 편집 실행 취소를 눌러 SQL 및 XQuery 편집기에서 실행 취소 명령을 여십시오. 이 편집기에서는 실행 취소 명령을 미리보고 이 명령이 올바른지 확인할 수 있습니다.

다음에 수행할 작업

변경 명령을 사용할 수 있습니다. 실행을 눌러 변경 명령을 전개하거나 추가 변경을 지정하고 해당 변경 명령을 생성하는 단계를 반복하십시오.
중요사항: 변경 명령은 표시되는 순서대로 전개됩니다.

피드백