일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 제네릭
- wrapper
- dependency
- bootstrap
- 자동형변환
- boxing
- maven
- 무한
- 박싱
- 빌드
- Short
- 메소드
- 스프링
- 클래스
- https://start.spring.io
- 컬렉션
- 싱글톤
- Java
- 콜렉션
- Scanner
- 제너릭
- 내장객체
- 루프
- 인텔리제이
- unboxing
- start.spring.io
- suvlet
- Jenkins
- 언박싱
- 싱글턴
- Today
- Total
Developer Gonie
5. AWS EC2, AWS RDS Oracle DB 생성하고 접근하기(SQL Developer, SQL Plus) 본문
5. AWS EC2, AWS RDS Oracle DB 생성하고 접근하기(SQL Developer, SQL Plus)
이대곤 2022. 10. 3. 18:321. AWS RDS, Oracle 데이터베이스 생성
'손쉬운 생성'으로 하면 자동으로 지정해주는 용량 및 요금을 사용해야 해서 비추.
뒤에서 가장 낮은 가격의 DB를 선택할 예정임.
개발용으로 사용하니 '개발/테스트' 선택
DB 인스턴스 식별자는 클라우드 컴퓨터의 이름을 지어주는 것과 비슷.
마스터 사용자 이름 및 마스터 암호는 SQL DEVELOPER에 접속할 때 사용되니 잘 기억해둘 것
디폴트로 선정되어있는거 말고 아래대로 선택하자.
아래의 것이 가장 가격이 낮다.
(가격표)
'EC2 컴퓨팅 리소스에 연결 안 함' + 퍼블릭 액세스 '예' 를
눌러줘야 이후에 데스크탑에서도 DB에 접근이 가능해짐을 알자.
포트번호는 디폴트로 1521 인데 그대로 둘 것.
아래서 형광으로 칠해둔 것은 SID 가 되는 값인데 입력하지 않으면 orcl 이 들어가므로
입력하지 않아도 된다.
처음에 생성했을 때 '생성중'이라는 문구가 보여지는데
10분정도 기다리면 '사용가능'으로 변경되며
이때부터 엔드포인트 주소와 포트번호를 확인할 수 있습니다.
2. 외부에서 접근이 가능하도록 인바운드 규칙 추가
3-1. SQL DEVELOPER에서 접속시도
상단에 입력할 정보 중 제대로 입력해야 하는 2가지는
맨 처음 DB를 생성할 때 입력했던
마스터 사용자이름, 비밀번호 이며
하단에 입력할 정보 3가지는 아래것을 가져다 쓰면 된다.
3-2. cmd 창에서 SQL PLUS에서 접속시도
일반 cmd 창에서 아래의 명령을 사용하면 SQL PLUS가 실행된다.
첫번째 줄은 형식이고 2번째 줄 처럼 작성하면 된다.
user_name : 마스터 사용자 이름
dns_name : 엔드포인트 주소
port : 1521
database_name : SID
sqlplus user_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dns_name)(PORT=port))(CONNECT_DATA=(SID=database_name)))
sqlplus billy@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=db-instance.cr7f7fxtmepd.ap-northeast-2.rds.amazonaws.com)(PORT=1521))(CONNECT_DATA=(SID=orcl)))
다음 글에서는 작성한 스프링 프로젝트에서 원격 DB에 연결하기 위해 어떤 것들을 수정해야하는지 작성한다.
'개인 공부 > (클라우드) AWS' 카테고리의 다른 글
7. 타입 에러("literal does not match format string") 해결하기 (0) | 2022.11.23 |
---|---|
6. AWS EC2, 스프링 프로젝트가 AWS RDS DB를 사용하도록 root-context.xml 수정해주기 + 꼭 변경해야하는 코드 (2) | 2022.10.03 |
4. AWS EC2, Spring WAR 파일 생성, 톰켓에 업로드해서 배포하기(FileZilla사용) (0) | 2022.10.03 |
3. AWS EC2, ubuntu 인스턴스에 톰캣(Tomcat) 설치 및 실행 확인 (0) | 2022.10.03 |
2. AWS EC2, ubuntu 인스턴스에 Java 설치 (0) | 2022.10.03 |