일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링
- dependency
- 무한
- 언박싱
- 인텔리제이
- bootstrap
- start.spring.io
- 싱글톤
- unboxing
- Jenkins
- boxing
- 박싱
- 콜렉션
- 싱글턴
- 내장객체
- 빌드
- maven
- 메소드
- 제너릭
- https://start.spring.io
- 제네릭
- 자동형변환
- wrapper
- Short
- Java
- 컬렉션
- 루프
- suvlet
- 클래스
- Scanner
- Today
- Total
목록개인 공부/(클라우드) Oracle Cloud (4)
Developer Gonie

여러명이 오라클 클라우드의 DB에 접속하면 되다 안되다 하는 경우가 발생했었다. 그래서 당시에 세팅까지 다 해뒀던거 밀어버리고 그냥 돈내고 AWS RDS로 변경해버렸다. 협업을 할 때는 프리티어로 된 ATP를 사용하지 말자. 상시 무료 자율 데이터베이스에 대한 리소스 제한 https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-always-free.html#GUID-03F9F3E8-8A98-4792-AB9C-F0BACF02DC3E 제한사항에서는 20개의 동시 데이터베이스 세션을 제공한다고 해뒀지만 실제 해본 결과 2명 이상이 SQL Developer 에 접속하면 문제가 생겼다.

1. 데이터베이스에 접속 가능한 IP 등록하기 * 아래의 사진은 아직 스프링 서버가 로컬에 있어 내 컴퓨터의 IP를 등록하는 방법을 보여주고 있지만, 차후에 서버도 클라우드에 올라가면 그땐 내 컴퓨터의 IP가 아니라 서버의 IP를 등록해줘야 한다는 점을 알고 있어야합니다. 2. webapp\WEB-INF\spring\root-context.xml 에서 jdbc 설정 수정하기 [사용되는 접속 문자열 얻기] 로컬 DB 혹은 AWS RDS에서 사용하던 방식은 host : port : sid 순서로 값을 나열하는 EZConnect Format 방식이었는데 오라클 클라우드의 database에 연결할 때는 TNS URL Format 방식을 사용해야 합니다. 사용해야할 접속문자열은 아래를 참고하여 가져오면 됩니다. ..

1. 사용중인 SQL Developer를 확인, 접속유형에 '클라우드 전자 지갑'이 있는지 확인하여 없다면 최신버전을 추가로 설치 [최신버전을 다운받아야 하는 경우] 최신버전 SQL Developer 설치하러가기 2. 전자지갑 다운로드 전자지갑에 사용할 비밀번호를 입력하고 다운로드하세요 여기서 입력하는 비밀번호는 DB 인스턴스 생성당시 입력한 것과 다른것을 입력하는 것이 좋아보입니다 3. 전자지갑을 이용하여 SQL Developer에서 접속 Name : 연결 성공 이후에 접속 이름으로 사용될 명칭이고 사용자 이름, 비밀번호 : 데이터베이스 생성할 당시 입력한 것을 사용하고 접속유형 : 클라우드 전자 지갑 선택하기 구성파일 : 2번과정에서 다운받은 파일을 선택(zip압축 안푼 상태 그대로임 알기) 서비스 ..

1. Oracle Database - 자율운영 트랜잭션 처리(ATP) 선택 2. 자율운영 데이터베이스 생성 클릭 3. 아래 사항들 따라 적어주고 자율운영 데이터베이스 생성 클릭 표시 이름은 생성된 데이터베이스들이 보여지는 표에서 나중에 보여질 이름을 적어주는 것입니다 데이터베이스 이름은 무난하게 orcl로 적어주었습니다 아래 유형이 가장 일반적인 유형이라고 하여 트랜잭션 처리를 선택합니다 각 유형별 좀 더 자세한 설명은 맨 아래의 참고 링크를 이용해주세요 배치유형은 공유인프라를 선택합니다 프리티어를 이용하고자 하므로 데이터베이스 구성에서는 항상 무료를 체크해줍니다 사용자 이름은 ADMIN으로 고정이므로 놔두고 DB 접속에 사용할 비밀번호를 입력해줍니다 개발시 팀원과 공유해야할 부분이 많기에 모든 곳에서 ..