본문 바로가기
development/Database

[오라클 클라우드] (2) m1에서 oracle을 사용하자 - DBeaver

by susu2 2021. 7. 31.

자 이제 오라클 클라우드로 DB서버를 생성했으니!

서버에 연결이 되는지 확인하기 위해 DBeaver 툴을 이용해봅시다.

물론 sqlDeveloper를 사용해도 됩니다. (근데 저는 너무 많이 튕겨서 그냥 포기하고 DBeaver 사용합니다...)

 

 

1. OJDBC 설치

https://www.oracle.com/kr/database/technologies/appdev/jdbc-downloads.html

상기의 링크에 접속해서 OJDBC를 설치하고 압축을 해제해줍니다.

저번 포스팅에서 설치한 오라클 버전이 19c이기 때문에 저는 19.3drivers의 ojdbc10-full.tar.gz를 설치했습니다.

 

 

2. 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

링크를 통해 mac용 DBeaver를 다운로드 받으시거나,

homebrew가 설치되어 있다면 아래의 명령어를 사용하여 다운로드 할 수 있습니다.

brew install --cask dbeaver-community

 

 

3. DBeaver에서 접속

DBeaver를 실행시켜 새 Connection을 Oracle로 선택해줍니다.

 

Custom 탭에 JDBC URL Template을 아래와 같이 입력합니다.

jdbc:oracle:thin:@{ATP에서설정한이름}?TNS_ADMIN=/전자지갑경로

 

ATP에서 설정한 이름이 기억나지 않는다면, 지난번에 다운로드 받았던 지갑 폴더에서 tnsnames.ora 파일을 열어 확인할 수 있습니다.

Username과 비밀번호를 입력한 후 Edit Driver Settings를 클릭한 후 Libraries 탭을 눌러주세요!

 

처음 설치했을 때 아마 DBeaver가 자동으로 드라이버들을 설치해줘서 파일이 4개정도 있을텐데,

그 드라이버들은 Delete를 눌러서 다 지워주신 후 Add Folder로 아까 다운받은 OJDBC를 넣어주세요.

 

확인을 누른 후 Test Connection... 버튼을 클릭하여 연결이 정상적으로 되는지 확인한 후 완료 버튼을 눌러주세요!!

 

SELECT * FROM V$INSTANCE;

그럼 출력이 잘 되는지 확인해보기 위해 sql문을 입력해봅시다.

아주 잘 출력되네요! 😄 😄

 

오라클을 사용해야하는 m1 유저분들에게 한 줄기 빛이 보였길 바라며 포스팅 끝입니다! 

(근데 21년 4월부터는 도커가 m1칩을 정식 지원 했다던거 같더라구요......?ㅎ... 그래도 클라우드 환경 만들어놓으면 좋을거라 생각합니당...)

댓글