반응형

안녕하세요.

무료 SQL툴을 추천드리도록 하겠습니다. 더불어 AWS RDS(오라클)을 디비버와 연결하여 접속을 하도록 하겠습니다.

추천드리는 툴은 디비버(dbeaver)라는 SQL 툴입니다.

 

기존에는 sql developer 툴을 사용했었습니다. 조금 더 가벼운 툴을 사용해보고 싶어 설치를 하고 사용해봤는데, 앨리어스라던지 내비게이션이라던지 너무 편리했습니다. 또한 기존에 sql developer에서 사용하던 실행계획도 디비버에서 사용할 수 있습니다.

실제로 디비버는 오라클뿐만 아니라 MySQL, PostgrSql 등 수많은 디비를 지원합니다.

그럼 다운로드 및 설치를 진행하도록 하겠습니다.

 

1. 디비버(dbeaver)다운로드 및 설치

https://dbeaver.io/

사이트로 들어가셔서 다운로드 버튼을 눌러주세요.

다운로드 버튼을 눌러주시면 다음과 같은 화면이 보입니다.

OS에 맞게끔 Community Edition 버전으로 다운로드를 받아주세요.

다운로드 후 설치를 진행해주시면 되겠습니다 :)

설치를 하다 보면 언어 선택 화면이 2번 나오는 걸 봤는데 디폴트로 쭉 설치를 해주시면 됩니다.

 

2. AWS 오라클(RDS) 연결

디비버 툴을 열어주세요.

왼쪽에 콘센트를 누르신 다음에 오라클을 선택해주시면 되겠습니다.

 

 

다음으로 접속을 위한 접속창이 열립니다.

이제는 AWS로 접속을 하신 다음에 RDS 창으로 들어가 주세요.

(RDS까지 생성을 하셨다고 가정하겠습니다.)

 

HOST: 엔드포인트

Database: ORCL (SID 선택)(디폴트 값)

User name: RDS 만들 때의 마스터 사용자 이름

User name: RDS 만들 때의 마스터 암호

 

위의 정보대로 값을 제대로 입력해주세요. 확인을 눌러주시면 다음과 같은 창이 열립니다.

오라클 접속을 하기 위해서 필요로 하는 jar 파일입니다.

우리의 오라클 버전은 11이기에 Driver files를 Oracle files 버전을 11로 선택을 해주세요.

 

1. Open Download Page 버튼을 누르시면 오라클 홈페이지가 열립니다.

xdb6.jar / orai18n.jar /ojdbc6.jar를 모두 다운로드를 해주세요.

(다운로드는 무료이나 오라클 회원가입을 해주셔야 됩니다.)

 

2. Add JARs 버튼을 눌러주세요.

AddFile 버튼을 눌러 다운로드한 파일을 추가해주시면 되겠습니다.

그럼 디비버 sql 툴에서는 AWS RDS로 접속을 하실 준비가 되셨습니다.

 

혹시나 AWS에서 디비가 안 열린다면 크게는 2가지가 이유가 있습니다.

하나는 액세스 가능성 여부 문제입니다.

RDS 접속 후 인스턴스에 들어가 주세요. 그리고 왼쪽에 수정이라는 버튼이 보입니다.

수정 버튼을 눌러서 들어가셔서 아래 내려가시면 퍼블릭 액세스 가능성 여부를 예로 변경해주세요.

예로 변경을 해주시고 꼭 저장을 해주세요.

 

두 번째는 인바운드가 열리지 않아서 그렇습니다. 인바운드를 열어주셔야 됩니다.

데이터베이스(수정 버튼이 존재하는) 페이지 아래로 쭉 내려와 주세요.

위의 표시된 인바운드로 클릭해서 들어가 주세요.

페이지가 바뀌고 또 아래로 내려와 주시면 인바운드-편집 버튼이 보입니다.

편집창으로 들어오시면 규칙을 아래와 같이 추가를 해주세요.

아래 규칙은 오라클-RDS를 "위치와 무관하게 모든 접속을 허용하겠다"입니다.

(테스트 시에만 사용하지 상용에서는 이렇게 사용하지 않습니다. 사용에 주의해주세요.)

 

인바운드까지 열어주셨으면 이상없이 아마존 웹서버 RDS에 접속이 되시겠습니다.

디비버 툴을 사용하셔서 조금 더 나은 개발을 하셨으면 좋겠습니다.

감사합니다 ^^

반응형

+ Recent posts