dbeaver 설치 및 Oracle 21c XE 연결

반응형
반응형

안녕하세요.
지난번에는 오라클 DB(Oracle 21c XE)를 로컬 PC에 설치하였고 SQL 질의를 작성하기 위한 툴 중에서 오라클 제품인 SQL Developer 를 설치하여 보았습니다.

오라클 설치 과정은 아래글을 참고하시기 바랍니다.

2022.03.22 - [SW교육/DB] - 오라클 Oracle Database 21c Express Edition for Windows 설치

 

오라클 Oracle Database 21c Express Edition for Windows 설치

오늘은 오라클을 설치해보도록 하겠습니다. 오라클로 SQL를 실습해보기 위해서 인데요. 설치는 너무나 오랜만입니다. 오라클 21c XE for Windows 설치 이번에 제가 설치할 버전은 오라클 Oracle Database 2

pandajeytv.tistory.com

오늘은 SQL 를 사용하기 위한 Tool 중 오픈소스 DB 관리 툴인 dbeaver를 설치해보겠습니다.
예전에는 Toad 나 Orange 등을 많이 사용 했는데 최근에는 사용하는 툴이 다양해진 듯합니다. 그중에서도 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

1. 저는 개인적으로 사용하는 것이기 때문에 Community Edition windows installer를 다운로드하였습니다.

dbeaver 다운로드 페이지

2. 설치를 시작하면 계속 다음> 다음 하여 진행합니다.

dbeaver 설치

3. 설치가 완료되면 실행파일을 실행합니다.
연결할 database/driver를 선택하라고 나오면 oracle을 선택합니다.

database/driver 를 선택

4. 오라클 DB 생성 시 비밀번호를 입력합니다. 저는 1234입니다.

비밀번호를 입력

5. 드라이버 관련하여 설치 메시지가 나오면 설치해 줍니다.
클릭하여 설치하였으나 ※ 연결 시 다음과 같은 에러가 발생되었는데요.

Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
아래와 같이 수정해 주었습니다.

6. C:\app\user명\product\21c\homes\OraDB21Home1\network\admin\tnsnames.ora
의 내용을 확인하였고 dbeaver에서 설정을 ORCL ===> XE로 수정하여 저장하였음
tnsnames.ora 내용
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.219.109)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)

LISTENER_XE =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.219.109)(PORT = 1521))


ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

## 설정수정 ##

서비스네임 수정

7. 역시 더미 테이블 SYS.dual를 select 해 보았습니다.
select * from SYS.dual => 결과 나옴

SYS.dual

감사합니다.
2022.03.22 - [SW교육/DB] - 오라클 Oracle Database 21c Express Edition for Windows 설치

 

오라클 Oracle Database 21c Express Edition for Windows 설치

오늘은 오라클을 설치해보도록 하겠습니다. 오라클로 SQL를 실습해보기 위해서 인데요. 설치는 너무나 오랜만입니다. 오라클 21c XE for Windows 설치 이번에 제가 설치할 버전은 오라클 Oracle Database 2

pandajeytv.tistory.com

2020.12.21 - [SW교육/DB] - [DB]오라클 설치를 위한 계정 가입 방법

 

[DB]오라클 설치를 위한 계정 가입 방법

'즐거운 코딩 생활'  은 '꿈꾸는 판다' 블로그의 프로그래밍 언어 관련 카테고리에서 사용하는 부 캐릭터 입니다. '즐거운 코딩 생활' 은 프로그래밍 언어 초심자를 위한 쉬운 내용과 함께

pandajeytv.tistory.com

2022.05.02 - [SW교육/DB] - [Oracle/Sql ]select 문에서 where 절의 다양한 조건들 예시 -1-

 

[Oracle/Sql ]select 문에서 where 절의 다양한 조건들 예시 -1-

안녕하세요. 오랜만에 포스팅을 합니다. 지난번에는 그룹 함수에 대해서 살펴 보았는데요. 2022.04.17 - [SW교육/DB] - [Oracle]SQL Group by, 그룹 함수 쿼리 문제와 예시 [Oracle]SQL Group by, 그룹 함수 쿼리 문

pandajeytv.tistory.com

 

반응형

댓글

Designed by JB FACTORY