안녕하세요~ 바나나입니다!!
아마존에 저장되어 있는 값들을 로컬DB로 옮기는 법을 소개합니다~
우선 오라클에 사용자를 하나 생성합니다.
create user local_typeof identified by "typeoftypeof"
default tablespace users;
-- 권한 1
grant EXEMPT IDENTITY POLICY
, GRANT ANY OBJECT PRIVILEGE
, EXEMPT ACCESS POLICY
, DROP ANY DIRECTORY
, CHANGE NOTIFICATION
, FLASHBACK ANY TABLE
, ALTER PUBLIC DATABASE LINK
, ALTER DATABASE LINK
, RESTRICTED SESSION
--, EXEMPT REDACTION POLICY
, SELECT ANY TABLE
, UNLIMITED TABLESPACE
to local_typeof;
-- 권한 2
grant AQ_ADMINISTRATOR_ROLE
, AQ_USER_ROLE
, CONNECT
, CTXAPP
, DBA
, EXECUTE_CATALOG_ROLE
--, RDS_MASTER_ROLE
, RECOVERY_CATALOG_OWNER
, RESOURCE
, SELECT_CATALOG_ROLE
to local_typeof;
저는 local_typeof 를 사용하여 사용자를 하나 생성하였습니다.
그다음 도구 창에서 데이터베이스 복사를 들어갑니다.
데이터베이스 복사에 들어가면 총 6단계로 되어있습니다.
첫번째, 소스접속은 내가 받아오고싶은 데이터베이스(아마존DB)를 선택하고
대상접속은 방금전 만들어 놓은 로컬 사용자로 선택합니다.
밑에는 별도로 선택할 것 없이 다음 버튼을 누릅니다!
그다음 2단계는 자동으로 전체 선택이 되어 있으므로 바로 다음 버튼을 눌러도 됩니다!
3단계! 조회버튼이 보일텐데요 조회버튼을 누르고 잠시기다리면 아마존DB에 저장되어있던 내용들이 쭉 나올 것입니다.
그리고 >> 버튼을 눌러 오른쪽으로 넘겨주고 다음버튼을 누릅니다.
4단계, 3단계와 같이 조회버튼을 눌러 값이 나오면 아래로 내리는 버튼을 눌러 값을 옮긴 후 다음버튼!
5단계에서는 별도로 해줄 것없이 완료를 해주면 오라클창에서 아래와 같이 진행되는 것을 볼 수 있습니다.
진행사항이 마무리가 되고 로컬사용자로 접속한 상태로 select * from tab; 을 하게 되면 아래와 같이 테이블이 옮겨진 것을 알 수 있습니다.
성공적으로 옮기기 완료!
지금까지 아마존DB를 오라클 로컬DB로 옮기는 방법에 대해 알아보았습니다~
감사합니다!ㅎㅎ #바나나
'dev' 카테고리의 다른 글
javascript : XMLHttpRequest를 사용하여 서버시간 추출하기 (1) | 2017.10.11 |
---|---|
myBatis : INSERT 후 시퀀스값 가져오기 (oracle) (0) | 2017.08.07 |
아이엠포트를 사용한 결제 구현하기 (2) | 2017.08.05 |
highlight.js 를 블로그에 옮기기 (0) | 2017.06.18 |