-
로컬에 있는 oracle DB를 RDS oracle 인스턴스로 이전하기IT, 프로그래밍/AWS 2018. 8. 18. 19:48
로컬 환경에서 개발한 프로젝트를 AWS로 이전하려고 한다거나, 배포하려고 할 때 데이터베이스에 있는 데이터를 옮겨야 할 때 방법은 아래와 같습니다.
1. Export/Import 패키지 사용해서 데이터 옮기기
2. Data Pump를 사용해서 데이터 옮기기 (Oracle 10g 이상부터 사용 가능)
3. SqlDeveloper에서 Copy를 통해서 옮기기
첫 번째 방법과 두 번째 방법은 쿼리문 작성을 통해서 진행한다. 여기서는 다루지 않고 나중에 다루도록 하겠습니다.
SQLDeveloper를 사용하여 아주 간단하게 데이터를 옮기는 방법을 소개하겠습니다.
1. 도구(Tools) - 데이터베이스 복사를 클릭합니다.
2. 복사할 데이터가 있는 DB(소스 접속)와 데이터를 복사해서 넣을 DB(대상 접속)을 클릭합니다. 그리고 복사 옵션은 객체 복사를 선택하고 다음으로 넘어갑니다. 대상 접속은 RDS 인스턴스와 연결한 접속을 선택하세요.
3. 복사할 객체의 타입을 선택합니다.
4. 복사할 객체를 지정합니다. 처음에 아무것도 안나와 있으면 상단에 있는 '조회'를 클릭하시면 나옵니다.
복사를 원하는 객체를 선택한 후에 > 버튼을 누르면 오른쪽에 있는 필드로 이동이 됩니다.
오른쪽으로 옮겨진 객체만 복사가 되니까 유의하세요.
5. 복사를 원하는 객체 지정이 완료 되었으면 이렇게 오른쪽으로 옮겨져야 합니다. 그리고 다음으로 넘어가세요.
6. 복사를 원하는 데이터를 지정할 수 있습니다. 아무것도 안나와 있으면 상단에 있는 조회 버튼을 클릭하세요.
7. 복사하려는 객체 리스트와 함께 간략한 요약을 확인할 수 있습니다. 모두 맞다면 하단의 완료 버튼을 클릭하면 복사가 실시됩니다.
'IT, 프로그래밍 > AWS' 카테고리의 다른 글
AWS 환불 받은 후기 (6) 2021.09.22 Oracle AWS RDS Timezone 설정하기 (시간대) (0) 2018.09.11 AWS EC2에 스프링 프로젝트 배포하기 (FileZilla 사용) (0) 2018.08.22 RDS oracle SQLDeveloper 사용해서 접근하기 (1) 2018.08.18