소통하는 개발자 Sean
article thumbnail

 

저번 포스팅 참고하세요~~!

https://sean-lets-go.tistory.com/15?category=868474

 

AWS EC2 WINDOW 사용해서 프로젝트 외부 Oracle DataBase 만들기(1)

팀 프로젝트를 하고 있다가, 외부(공용) DataBase 를 사용해야 하는데 뭐가 좋을까 하고 찾아보던중 마땅한 포스팅이 없어서 제가 직접 작성하게 되었습니다. AWS에 RDS라는 전용 DataBase가 있지만 저

sean-lets-go.tistory.com

 

https://sean-lets-go.tistory.com/16

 

AWS EC2 WINDOW 사용해서 프로젝트 외부 Oracle DataBase 만들기(2)

첫 포스팅은 참고하세요~! https://sean-lets-go.tistory.com/15?category=868474 AWS EC2 WINDOW 사용해서 프로젝트 외부 Oracle DataBase 만들기(1) 팀 프로젝트를 하고 있다가, 외부(공용) DataBase 를 사용해..

sean-lets-go.tistory.com

 

 

 

 

3. Oracle 외부 DataBase 만들기 및 백업을 위한 덤프파일 만들기

 

 

DB를 팀원들이 사용할 수 있게 외부(원격)DB로 바꿔보겠습니다.

  • EC2 윈도우 에서

    시작에 방화벽 검색 → 왼쪽에 고급 설정 → 왼쪽에 인바운드 규칙 클릭 → 오른쪽에 새 규칙 → 포트 (다음) → 1521 입력 (다음) → 다음 → 다음 → 이름 : oracle

 

 

 

 

 

  • AWS EC2 WEB에서도 인바운드 규칙(1521) 설정 해주셔야 합니다.
  • EC2 → 보안그룹 → 인바운드 규칙 편집에서, 규칙을 추가해줍니다.

 

 

 

 

  • 로컬 DB에서 → EC2 윈도우 DB에 접속을 해봅니다.
  • 호스트 이름에는 EC2 윈도우의 Public IP Address를 넣어줍니다.
  • 테스트해서 상태 → '성공' 확인 후, 접속 눌러줍니다.

 

 

 

  • STS(스프링) 상에서는 원래 20번째 줄이 'localhost'라고 되어 있을 텐데 EC2 윈도우의 Public IP Address로 바꿔줍니다.

 

 

 

 

DB원격 접속이 되셨다면, 1~2일에 한번씩 백업으로 덤프(dmp)파일 받는법 알려드리겠습니다.

  1. local에서 tnsnames.ora 을 메모장으로 열어준뒤, 두번째 단락('DATABASE=' 요 부분)을 타이핑 해서 추가해줍니다. → HOST는 EC2 윈도우 IP 입니다.

 

 

 

 

2. sqlnet.ora 파일 수정해줍니다.

 

 

 

 

로컬에서 EC2 윈도우의 dmp 파일만들어서 가져오는 명령어를 쳐줍니다.

  • exp userid=newHobby/newHobby@DATABASE file='C:\newHobby\newHobby.dmp'

 

 

 

 

 

 

요기 까지 완료 하셨다면 
'AWS EC2 WINDOW 사용해서 프로젝트 외부 Oracle DataBase 만들기' 성공입니다~!

수고하셨습니다~!!
profile

소통하는 개발자 Sean

@Sean-creative

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!