한 데이터베이스에서 다른 데이터베이스로
이동할 변경을 정확히 알고 있는 경우 오브젝트 목록 뷰에서
복사하여 붙여넣기 조작을 사용하여
변경을 이동할 수 있습니다. 오브젝트 및 데이터를 이동할 수 있습니다.
시작하기 전에
변경을 이동시킬 소스 데이터베이스 및 변경을 이동시킬
목표 데이터베이스에 모두 연결되어 있어야
합니다.
프로시저
특정 데이터베이스에서 다른 데이터베이스로 변경을 이주하려면 다음 단계를 완료하십시오.
- 이주할 오브젝트를 찾아 복사하십시오.
- 관리 탐색기에서
변경을 이주할 데이터베이스를 펼치십시오.
- 이주할 오브젝트 유형의 폴더를
누르십시오.
- 오브젝트 목록 뷰에서 이주할 오브젝트를
찾으십시오. 오브젝트를 마우스 오른쪽 단추로 누르고 복사를 누르십시오.
동일한 유형(예: 모든 스키마 또는 모든 테이블)의
다중 오브젝트를 선택할 수 있습니다.
- 이주할 데이터베이스에 오브젝트를
붙여넣으십시오. 관리 탐색기에서
데이터베이스를 마우스 오른쪽 단추로 누르고 붙여넣기를 누르십시오. 데이터베이스 레벨로 붙여넣는 경우 오브젝트는 기반으로 하는 스키마로
붙여넣기됩니다. 스키마가 없는 경우 새로 작성됩니다.
오브젝트 목록의 스키마에
붙여넣을 수 있습니다. 오브젝트의 스키마 이름을
변경하려 하지 않는 한 스키마에 붙여넣기는
권장되지 않습니다.
데이터베이스 오브젝트 붙여넣기 마법사가
시작됩니다.
- 데이터베이스 오브젝트 붙여넣기 마법사에서 단계를 완료하십시오. 마법사를 사용하여 오브젝트나 데이터를 단독으로 또는
함께 이주할지 여부를 지정하십시오. 새 변경 관리 스크립트가
작성되고 변경 관리 스크립트가
변경 관리 스크립트 편집기에 표시됩니다.
데이터 디자인 프로젝트가 데이터 프로젝트 탐색기에서
자동으로 작성됩니다. 데이터 디자인 프로젝트의
이름은 데이터 연결의 이름입니다.
데이터베이스 연결 이름을 가진 데이터 디자인 프로젝트가 존재하는 경우
새 데이터 디자인 프로젝트 이름은 데이터베이스 연결 이름에 숫자 접미부가 붙은
이름입니다. 데이터 디자인 프로젝트는 실제 데이터베이스의 변경을 구현하는 데 필요한 자원을
포함하며 관리합니다.
- 선택사항: 기타 변경을 목표 데이터베이스로 이주하려면
소스 데이터베이스와 연관된
오브젝트 목록의 오브젝트를
변경 관리 스크립트 편집기로 끌어서 놓으십시오. 오브젝트가 목표 데이터베이스에
없어야 합니다. 오브젝트의 구조적 정의만 이주되며
오브젝트의 데이터는 이주되지 않습니다.
팁: 오브젝트를 끌어서 놓으려면 오브젝트 목록과
변경 관리 스크립트 편집기 모두를
볼 수 있어야 합니다. 이 둘을 나란히 표시하려면
변경 관리 스크립트 편집기의 제목 표시줄을 누르고
마우스 포인터가 놓기 커서가 될 때까지 제목 표시줄을 오른쪽으로 끈 후
마우스 왼쪽 단추를 놓으십시오.
- 변경 관리 스크립트 편집기에서
목표 데이터베이스에 변경사항 이주에 의한 영향을 받을 수 있는
기타 오브젝트를 평가하십시오.
- 변경될 오브젝트 목록에서
각 오브젝트를 누르십시오. 이주되는 오브젝트의 영향을 받는 오브젝트가
영향받는 오브젝트 목록에 표시됩니다.
- 변경 관리 스크립트에 영향받는 오브젝트를 포함시키십시오. 변경 및
삭제 단추를 사용하여 변경될 오브젝트 목록으로
영향받는 오브젝트를 이동할 수 있습니다.
변경 단추를 사용하여 영향받는 오브젝트를
이동하는 경우 등록 정보 뷰에서 오브젝트를 누르고
원하는 대로 오브젝트를 변경할 수 있습니다.
- 명령 미리보기를 눌러
명령 섹션에서 생성된 명령을 표시하고
명령을 검토하십시오.
데이터베이스에서 수행된 변경 요약을 검토하려면
변경 보고서 보기를 누르십시오.
- 데이터 옵션을 눌러 데이터 보존
사용자 정의 마법사를 시작하고 마법사의 단계를
완료하십시오. 다음과 같은 이유로 인해 테이블 변경 시 테이블을 삭제한 후
재작성해야 하는 경우 명령을 사용자 정의할 수 있습니다.
- 데이터 파일의 위치 수정
- 로드 및 다시 로드 메소드 변경
- 데이터 언로드를 위한 쿼리 재정의
- 언로드 및 다시 로드 컬럼의 데이터 유형 간 불일치
정정
- 데이터가 로드되는 방법 다시 맵핑
또한 생성할 DB2 유지보수 명령을 지정할 수도 있습니다.
- 다시 만든 명령을 검토하십시오.
- 실행을 눌러 변경 명령 전개 마법사를 시작하십시오.
- 변경 명령을 검토하고 완료를 눌러
실제 데이터베이스 카탈로그로 변경을 전개하십시오.
결과
특정 데이터베이스 환경에서 다른 데이터베이스 환경으로 변경의 이주를 완료했습니다.