다른 저장소에 쌓인 내용을 지금 접속한 저장소로 통째로 옮깁니다. 저장소를 다른 데이터베이스로 이사하거나, 두 저장소를 하나로 합칠 때 사용합니다.
옮겨 오는 쪽을 원본(Source), 받는 쪽을 대상(Target)이라고 합니다. 대상은 설치/설정 페이지 위쪽의 저장소 접속 정보에 입력한 저장소이며, 원본은 이 탭에서 따로 입력합니다.
이 탭은 대상 저장소가 설치됨 상태로 확인되어야 열립니다.
대상(Target) 저장소 관리자 인증에서 지금 접속한 저장소의 관리자 계정으로 대상 저장소 로그인 확인을 클릭합니다.
원본(Source) 저장소 접속 정보에 옮겨 올 저장소의 접속 정보를 입력합니다. 원본과 대상은 DBMS 종류가 서로 달라도 됩니다.
원본 저장소가 기본 스키마가 아닌 곳에 설치되어 있다면 스키마를 지정합니다. 원본 DB 연결 테스트를 하면 목록이 채워집니다.
원본 DB 연결 테스트를 클릭합니다. 원본 DB 연결 상태가 연결 성공이 되어야 데이터 이전 시작 버튼이 활성화됩니다.
데이터 이전 시작을 클릭하면 확인창이 나타나고, 진행하면 원본의 저장소 데이터를 대상으로 복사합니다. 데이터 양에 따라 시간이 걸릴 수 있습니다.
이전은 하나의 트랜잭션으로 처리되므로, 도중에 오류가 나면 대상 저장소는 시작 전 상태 그대로 남습니다.
원본과 대상에 같은 사용자 ID가 있으면 이전을 시작하지 않고 중단합니다. 사용자 계정이 겹치면 어느 쪽 계정을 남길지 판단할 수 없기 때문입니다.
안내에 나열된 계정을 저장소 관리 콘솔에서 정리한 뒤 다시 시도하십시오.
이전을 시작하기 전에 원본과 대상의 설정을 검사해, 그대로 옮기면 데이터가 손상될 수 있는 경우 경고합니다. 계속할지 여기서 결정합니다.
| 항목 | 내용 |
|---|---|
| 인코딩 | 원본이나 대상의 문자 집합이 UTF-8 계열이 아닌 경우입니다. 한글 등 멀티바이트 문자가 깨지고, 한 번 깨지면 되돌릴 수 없습니다. |
| 데이터 정렬 | 대상이 대소문자를 구분하지 않는 경우입니다. 원본에서 서로 달랐던 두 객체가 대상에서 같은 것이 되어, 이전이 실패하거나 조용히 합쳐집니다. |