첫 포스팅은 참고하세요~!
https://sean-lets-go.tistory.com/15?category=868474
2. AWS EC2 WINDOW에 DB + SQL DEVELOPER 설치 및 DB EXPORT & IMPORT
- https://www.oracle.com/database/technologies/xe-prior-releases.html#license-lightbox
- AWS EC2 윈도우 서버의 사양을 보면 운영체제를 확인할 수 있습니다.
- EC2 윈도우에서는 보안? 문제로 다운로드 창이 안떠서, '로컬'에서 다운 받아서 복붙했습니다(로컬과 EC2 윈도우의 클립보드가 공유 되는것 같습니다. 신기하네요 :) )
압축을 풀려했는데, 다 영어로 되어있어서 → 한글팩 설치해줍니다.
- 한국말로 바꼈네요. 이제 편안합니다.
- 압축풀고 → setup → NEXT → Password : 1234 → Finish
- 바탕화면 오라클 아이콘 실행해줍니다.
- JDK 설치가 안되어있어서, JDK 포함 버전으로 받겠습니다
- 보안떄문이나 로그인 떄문에 잘 안되시는 분들은 그냥 로컬에서 다운받고, 복붙하시면 됩니다.
- 저도 로그인이 안되어있어서, 로컬에서 다운받아서 C드라이브로 복붙했습니다.
- C드라이브에서 압축풀어주세요
- 실행해주세요
DB EXPORT 할 때 두가지 방법이 있습니다.
-
스크립트 (.sql) 사용하는 방법
- SQL DEBELOPER에서 → 도구 → 데이터베이스 익스포트 → 익스포트.sql 실행
- IMPORT 할 때 사용자를 따로 만들고 권한도 주어야함
-
덤프(.dmp) 사용하는 방법
- CMD창에서 → .dmp 파일을 EXPORT
- exp userid=계정명/비밀번호 file='C:\파일명.dmp'
- 1번처럼 사용자를 따로 만들 번거로움이 없습니다. 더 편리한것 같습니다.
- 하지만 저는 2번방법을 모르고 진행했던터라 1번 방법으로 했습니다.
DB IMPORT 방법
-
스크립트 (.sql) 사용하는 방법
- SQL PLUS에서 사용자 만들고, 권한 주기 → 익스포트.sql 스크립트 실행
-
덤프(.dmp) 사용하는 방법
- CMD창에서 → .dmp 파일을 IMPORT
- imp userid=계정명/비밀번호 file='C:\파일명.dmp'
밑의 방법은 스크립트(1번 방법)를 사용하는 방법입니다.
- sysdate가 잘 나오는걸로 정상적으로 작동되는걸 알 수 있습니다.
- 이화면은 '로컬 컴퓨터' 의 developer입니다.
- 로컬에서 데이터 export 해줍니다.
-
우선 EC2에는 계정이 없으니, 새로운 계정을 만들어 줍니다.
-
원격(EC2)에서 CMD 키고 명령어를 쳐줍니다.
(제것은 local에서 본것 처럼 newHobby입니다)
- 로컬DB의 속성을 참고해서, EC2 윈도우 DB에 넣어주었습니다.
- 위에서 익스포트한 익스포트.sql을 윈도우 서버에 복붙 or 파일열기 등을 해서 스크립트 실행해줍니다.
- 더미파일로 안하고 스크립트로 하니 3분정도 걸린것 같습니다.
요번 포스팅은, DB에 Import, export 한 것으로 마무리 하겠습니다~!
'Cloud > AWS' 카테고리의 다른 글
SpringBoot+MariaDB+EC2 Ubuntu AWS 배포하기! - (3) (0) | 2022.08.23 |
---|---|
SpringBoot+MariaDB+EC2 Ubuntu AWS 배포하기! - (2) (0) | 2022.08.22 |
SpringBoot+MariaDB+EC2 Ubuntu AWS 배포하기! - (1) (0) | 2022.08.22 |
AWS EC2 WINDOW 사용해서 프로젝트 외부 Oracle DataBase 만들기(3) (7) | 2020.12.25 |
AWS EC2 WINDOW 사용해서 프로젝트 외부 Oracle DataBase 만들기(1) (5) | 2020.12.25 |