안녕하세요~ 바나나입니다!!

아마존에 저장되어 있는 값들을 로컬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로 옮기는 방법에 대해 알아보았습니다~

감사합니다!ㅎㅎ #바나나

 

 

 

 

+ Recent posts