맥북

[맥북 m1 Oracle DB] m1맥북에서 오라클 데이터 베이스 사용하기 - (2) DBeaver 다운 및 오라클 연결

Pearl_mini 2021. 10. 11. 23:16
728x90

2021.10.10 - [코딩 공부] - [맥북 m1 Oracle DB] m1맥북에서 오라클 데이터 베이스 사용하기 - (1) 오라클데이터베이스 생성

 

[맥북 m1 Oracle DB] m1맥북에서 오라클 데이터 베이스 사용하기 - (1) 오라클데이터베이스 생성

저는 국비지원 JAVA 웹 & 앱 개발자 과정 교육을 듣고 있는 맥북 m1 에어 노트북 사용자입니다. 학원 컴퓨터가 윈도우라서 그리고 강사님들도 윈도우 위주로 알고 계시고 맥북은 잘 모르시기도 해

rudalsdl0822.tistory.com

 

1단계 오라클 데이터 베이스를 다운받고 나면 이제 DBeaver를 다운받을 차례다.

원래 윈도우 환경에서는 sql developer를 다운받아서 sql문을 작성하면 되는데, m1맥북에서는 sql developer가 에러가 많이나서 DBeaver를 사용하는 것이 더 편하고 좋았다.

sql developer도 다운받아서 이거 저거 해봤는데, 자주 튕기고 사용하는 데에 불편함이 많아서 DBeaver가 훨씬 나았다!

우선 환경은 아래와 같은 버전들로 진행했다.

 

- JDK : 16.0.2 version

- DBeaver : 21.2.2 version

- Oracle Driver : 19.11 version, ojdbc 8.jar

 

 

1. DBeaver 다운로드

https://dbeaver.io/download/

 

Download | DBeaver Community

Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package

dbeaver.io

 

위의 주소로 들어가서 다운로드 받으면 된다. m1맥OS 용 DBeaver를 다운받으면 된다.

 

 

다운받은 후 DBeaver 파일을 응용프로그램으로 끌어서 넣어준다.

 

 

 

2. OJDBC 다운로드

DBeaver 실행 전에 오라클 드라이버를 다운받아야한다. 원래 오라클을 설치하면 윈도우의 경우 오라클 파일 안에 드라이버가 자동으로 다운로드 되는데, 내 m1맥북의 경우 오라클 다운로드를 하지 않았으니 드라이버도 없는 상태이다. 그래서 오라클 사이트로 들어가서 드라이버를 다운받아야 한다.

https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19-11-c-downloads.html

 

위의 주소로 들어가서  ojdbc8.jar 파일을 다운로드 받는다.

 

 

ojdbc다운받은 후에 아까 다운로드한 DBeaver를 실행해준다.

처음 실행하고 왼쪽 위 코드에 + 모양인 "New Connection" 을 누르면  Database 연결을 할 창이 뜨는데, 여기서 오라클에 연결할거니까 오라클을 선택해준다.

 

 

그리고 뜨는 창에서 Main에 Basic이 아니라 Custom을 누른 뒤에 JDBC URL Template를 직접 작성해준다. 

해당 주소는 아래 형태로 쓰면 되는데, 1)오라클 데이터베이스 생성하는 부분에서 다운받았던 전자지갑의 주소를 활용하여 넣어줘야한다.

jdbc:oracle:thin:@이름?TNS_ADMIN=/전자지갑경로

<이름>

이름 부분은 ATP를 만들 때 설정한 이름_high 로 되어있는데, 기억이 안나면 전자지갑 파일을 압축해제 한 후에 tnsnames.ora 파일을 텍스트 편집기로 열어보면 제일 처음 나오는 게 이름이니까 확인한 후에 넣어주면 된다.

 

 

그리고 아래 Authentication 부분에는 Username 은 admin, Password는 오라클 클라우드 ATP 생성시에 설정한 비밀번호를 입력해주면 된다.

 

 

그리고 오른쪽 아래에 Edit Driver Settings를 눌러주고 Libraries를 눌러준 뒤 Add Folder로 들어가서 미리 들어가있는 드라이버들은 다 지워준 뒤에 아까 다운받았던 ojdbc인 ojdbc8.jar 파일을 선택해서 추가해준다.

후에 왼쪽 아래 Test Connection으로 테스트 해본 뒤 성공하면 완료를 눌러주면 된다!

 

이렇게 DBeaver까지 세팅 완료-! sql문을 작성해보면 정상적으로 잘 작동되는 지 확인 가능하다.

다음 포스팅에서는 이클립스에서 url, driver 세팅하는 법을 작성하려고 합니다.

 

728x90