저번 포스팅 참고하세요~~!
https://sean-lets-go.tistory.com/15?category=868474
https://sean-lets-go.tistory.com/16
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)파일 받는법 알려드리겠습니다.
- 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 만들기' 성공입니다~!
수고하셨습니다~!!
'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 만들기(2) (0) | 2020.12.25 |
AWS EC2 WINDOW 사용해서 프로젝트 외부 Oracle DataBase 만들기(1) (5) | 2020.12.25 |