변경 관리 스크립트를 사용하여 특정 데이터베이스에서 다른 데이터베이스로
구조적인 변경을 이주할 수 있습니다.
새 응용프로그램 또는 기존 응용프로그램에 대한 변경에서는 데이터베이스를
구조적으로 변경해야 합니다. 먼저 개발 데이터베이스 환경에서 변경되고,
테스트 환경으로 이동된 후 마지막으로 프로덕션 환경으로 이동됩니다.
데이터베이스 환경 간의 변경사항 이주 개요
데이터베이스 관리자로서 특정 데이터베이스 환경에서 작성된 변경을
다른 데이터베이스 환경으로 자주 이주해야 할 수 있습니다. 예를 들어, 대형 개발 데이터베이스에서
수행된 변경을 공식 테스트 데이터베이스로 승격하는 경우입니다.
복사하여 붙여넣기 조작을 사용한 변경 이주
한 데이터베이스에서 다른 데이터베이스로
이동할 변경을 정확히 알고 있는 경우 오브젝트 목록 뷰에서
복사하여 붙여넣기 조작을 사용하여
변경을 이동할 수 있습니다. 오브젝트 및 데이터를 이동할 수 있습니다.
끌어서 놓기 조작을 사용하여 변경 이주
한 데이터베이스에서 다른 데이터베이스로 이동할 변경을
정확히 알고 있는 경우 끌어서 놓기 조작을 사용할 수 있습니다. 이주할 오브젝트가 있는 데이터베이스에서 오브젝트를 이주할 데이터베이스의
변경 관리 스크립트로 오브젝트를 끄십시오.
비교 편집기를 사용하여 변경 이주
두 데이터베이스 간의 차이점을 판별하기 어려울 경우,
비교 편집기를 사용하여 이러한 차이점을 찾아 이동시키면
특정 데이터베이스 환경에서 다른 데이터베이스 환경으로 변경을
이주하기 쉽습니다. 데이터베이스 연결뿐만 아니라
변경 소스는 실제 데이터 모델 또는 DDL 스크립트 파일이 될 수도 있습니다.
시나리오: 개발 데이터베이스로 변경 이주
데이터베이스 관리자는 프로덕션 데이터베이스의 서브세트인
개발 데이터베이스를 자주 작성해야 합니다.
개발 데이터베이스에서 작업하면 프로덕션 데이터베이스가
테스트되지 않은 코드를 사용하는 위험을 방지할 수 있습니다.