본문 바로가기

Database

DB 관리툴 - dbeaver 설치 및 간단 사용기(윈도우 10)

728x90
반응형

Greenplum 이 5에서 6으로 업그레이드가 되면서 기존에 사용하던 pgAdmin 3 가 에러를 뱉어 내면서 우연치 않게 SQL Tool - dbeaver 를 발견하였다.

pgAdmin 4 는 웹 기반으로 개발되어서 그런지 툭하면 hang 이 걸리면서 작동이 안되는 경우가 많아 개발자/DBA 분들한테 외면을 받고 있다.

지금 사용하는 DBMS가 Greenplum 이거나 Postgersql 이면 dbeaver 를 권장한다.

 

dbeaver 특징

  • Community Edition 버전을 사용하면 라이센스(Apache License)가 무료이다.
  • 자바/이클립스 기반으로 개발되어서 윈도우, 리눅스, MAC에서 구동된다.
  • JDBC 기반으로 DB를 연결해서 그런지 엄청나게 많은 DB를 지원한다. (ORACLE, MySQL, Mariadb, Postgresql, Greenplum ... )
  • 개발소스가 공개되어서 버그픽스가 가능하고 새로운 기능을 개발하여 사용이 가능하다.

 

dbeaver 설치

1. dbeaver.io/ 접속하여 Community Edition 윈도우 설치파일 다운로드(2021년 2월 7일 기준 최신버전 - 7.3.4)

 

 

2. 다운로드 받은 설치파일을 실행(dbeaver-ce-7.3.4-x86_64-setup.exe)

 

3. 언어/라이센스/구성요소 선택

설치를 계속하려면 다음

언어는 당연히 한국어

라이센스를 동의함

모든 사용자가 사용하기 위해 For anyone 다음

dbeaver 는 JAVA로 구동되기 때문에 꼭 Include Java 를 체크하고 다음

 

4. 설치경로 선택

 

 

설치중...

 

아래의 이미지가 표시되면 정상적으로 설치가 완료된 것이다.

 

5. dbeaver 실행 후 Postgesql 13 연결

 시작메뉴 > DBeaver Community > DBeaver

 

 

액세스 허용(방화벽 허용)

 

샘플 데이터베이스를 생성할지 물어보는데 추후 테스트/사용을 위해 예(Y)

 

Postgresql 13 연결을 위해 새 데이터베이스 연결 아이콘 클릭

 

Popular > PostgreSQL 선택 > 다음

 

Postgresql 13 서버 정보 입력 후 Test Connection

 

dbeaver 는 jdbc 로 PostgreSQL 연결을 해야 하는데 현재 Postgresql JDBC가 존재하지 않아 Download 버튼을 클릭하면 자동으로 JDBC 다운로드를 진행

다운로드가 불가능하다면 jdbc.postgresql.org/download.html 접속 후 버전에 맞는 JDBC를 다운받아 설정

 

 다시 Test Connection 을 클릭하여 DB 정보가 표시되면 정상적으로 연결을 성공한 것이다. 

 

Postgresql DB를 연결하여 Object 를 확인

 

6. SQL 실행하기

상단의 새 SQL 편집기 아이콘 클릭

 

표시된 SQL 편집기에서 쿼리를 입력한 다음 Ctrl + Enter 를 입력하면 쿼리실행이 가능하다.

 

7. 유용한 정보

DBeaver 자바 소스를 github 에서 확인가능

github.com/dbeaver/dbeaver

 

dbeaver/dbeaver

Free universal database tool and SQL client. Contribute to dbeaver/dbeaver development by creating an account on GitHub.

github.com

 

DBeaver 위키를 이용하여 더 많은 기능을 확인해보자. 

github.com/dbeaver/dbeaver/wiki

 

dbeaver/dbeaver

Free universal database tool and SQL client. Contribute to dbeaver/dbeaver development by creating an account on GitHub.

github.com

 

 

728x90
반응형