변경 관리 스크립트 편집기를 사용하여
DB2 데이터베이스에 변경사항을 적용하는 데 필요한 변경 명령을
생성할 수 있습니다. 변경 명령에는 UNLOAD, RELOAD, REBIND 및 RUNSTATS와 같은
DB2, DDL 및 DCL 명령이 포함됩니다.
시작하기 전에
변경 명령을 생성하기 전에
변경하려는 데이터베이스에 연결되어 있어야 합니다.
프로시저
변경 관리 스크립트 편집기에서 변경 명령을 생성하려면
다음 단계를 완료하십시오.
- 변경 관리 스크립트 편집기에서
변경될 오브젝트 영역에는 변경될 오브젝트가
나열됩니다. 명령 미리보기를 눌러
오브젝트를 변경할 변경 명령을 생성하십시오.
- 변경 관리 스크립트 편집기의 명령 섹션에
데이터베이스에 대해 실행할 변경 명령의 구문이 표시됩니다. 다음 목록은 변경 명령과 함께 수행할 수 있는 여러 조치에 대해
설명합니다.
- 데이터 보존 및 유지보수 명령을 다시 만드십시오.
- 데이터 옵션을 누르면 생성된 명령을 다음과 같이 변경할 수 있는
데이터 보존 사용자 정의 마법사가 시작됩니다.
- 데이터 보존에 사용되는 언로드 및 다시 로드 메소드를 변경하십시오.
데이터 언로드 및 다시 로드에 사용되는
메소드를 변경하고 선택한 메소드의 옵션을 사용자 정의할 수
있습니다. 테이블에 내부적으로 저장하는 대신
익스포트 명령 또는 DB2 고성능 언로드 명령을 사용하여 외부 데이터 파일에 데이터를 저장하도록
선택하는 경우 데이터 파일의 위치를 변경할 수 있습니다. 파일 디렉토리는 데이터베이스 서버에 있어야 합니다.
- 데이터 보존을 위한 명령을 검증하고 사용자 정의하십시오.
삭제했다가 다시 작성해야 하는
테이블의 경우, 테이블의 데이터를 저장하는 데 사용되는 명령을 검토 및 사용자 정의한 후
데이터를 테이블에 다시 삽입할 수 있습니다. 데이터를 저장하는 데 사용되는
쿼리를 변경하고자 할 수 있습니다. 또한 언로드된 컬럼이 다시 로드된 컬럼에
맵핑되는 방법을 변경하고자 할 수 있습니다. 경우에 따라 생성된 명령에 오류가 포함될 수 있으며 이 오류는 사용자가 해결해야 합니다.
마찬가지로, 삭제 중이지만 다시 작성되지 않는 테이블이나 추가되는 새 테이블에 사용할 명령을 검토하고 사용자 정의할 수 있습니다.
- 생성되는 DB2 유지보수 명령을 변경하십시오.
패키지를 리바인드하고 테이블 통계를
실행하며 패키지 캐시를 비우는 명령을 생성하여 SQL문이 갱신된 통계를 사용하도록 할 수 있습니다.
DB2 유지보수 명령을 생성하지 않도록 선택할 수 있습니다.
참조 무결성이 강제 실행되지 않는 데이터가 다시 로드됩니다.
- 변경 명령이 데이터베이스에 미치는 영향을 검토하십시오.
- 변경 요약 보고서가 자동으로 생성됩니다. 변경 보고서 보기를 눌러 보고서를 여십시오. 보고서의 다양한 섹션을 보려면 왼쪽에 있는 보고서의 탐색 틀에 있는 링크를 사용하십시오.
- 실행 취소 명령을 확인하십시오.
- 변경을 실행 취소하는 명령이 자동으로 생성됩니다.
편집 실행 취소를 눌러 SQL 및
XQuery 편집기에서 실행 취소 명령을 여십시오. 이 편집기에서는 실행 취소 명령을 미리보고 이 명령이 올바른지 확인할 수 있습니다.
다음에 수행할 작업
변경 명령을 사용할 수 있습니다.
실행을 눌러 변경 명령을 전개하거나
추가 변경을 지정하고 해당 변경 명령을 생성하는 단계를 반복하십시오.
중요사항: 변경 명령은 표시되는 순서대로 전개됩니다.