OS환경 : Windows 11 Pro (64bit)
DB 환경 : Oracle Database 21.3.0.0
방법 : DBeaver를 이용해 오라클 21c XE 접속 가이드
오라클 21c XE 설치는 아래 게시글 참조
Windows 11에 Oracle 21c XE 설치 가이드 ( https://positivemh.tistory.com/948 )
DBeaver 설치는 아래 게시글 참조
DBeaver 설치 가이드 ( https://positivemh.tistory.com/951 )
오라클 21c XE 설치 이후 pdb tns 접속을 위한 tnsnames.ora 파일 설정이 필요함
네트워크 설정 디렉토리로 이동
C:\app\{유저이름}\product\21c\homes\OraDB21Home1\network\admin
tnsnames.ora 파일 메모장으로 열기
tnsnames.ora 파일 최하단에 아래 내용 붙여넣은 후 저장
1
2
3
4
5
6
7
8
|
XPDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XEPDB1)
)
)
|
cmd(명령 프롬프트) 실행
cmd에서 해당 tns로 정상적으로 통신이 되는지 확인
1
2
3
4
5
6
7
8
9
10
11
12
13
|
C:\Users\fivof>tnsping XPDB
TNS Ping Utility for 64-bit Windows: Version 21.0.0.0.0 - Production on 21-11월-2023 14:32:20
Copyright (c) 1997, 2021, Oracle. All rights reserved.
사용된 매개변수 파일:
C:\app\fivof\product\21c\homes\OraDB21Home1\network\admin\sqlnet.ora
별칭 분석을 위해 TNSNAMES 어댑터 사용
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XEPDB1)))에 접속하려고 시도하는 중
확인(20밀리초)
|
제일 하단에 확인 이라고 나오면 접속 가능한 상태임
DBeaver 실행 후 연결 설정
TNS names path 부분에 네트워크 파일(tnsnames.ora)이 존재하는 경로 입력
C:\app\{유저이름}\product\21c\homes\OraDB21Home1\network\admin
이후 Network Alias 선택, system 패스워드 입력 후 왼쪽 하단 Test Connection 선택
Test Connection 전 부족한 driver를 다운로드 하는 창이 나옴
Download 클릭
정상적으로 접속 테스트가 성공함, 이후 완료 눌려서 DB 접속
DB 접속 후 상단 SQL 버튼을 눌려서 쿼리 테스트(Ctrl + 엔터를 눌려 쿼리 수행)
1
|
SQL> select con_id,name,open_mode from v$containers;
|
정상적으로 XEPDB1이라는 PDB에 접속되었음
참조 :
https://positivemh.tistory.com/948
https://positivemh.tistory.com/949
https://positivemh.tistory.com/951
'ORACLE > Admin' 카테고리의 다른 글
오라클 19c 인덱스 Sparse 발생시 공간 재사용 확인 (0) | 2023.11.30 |
---|---|
오라클 19c 인덱스 Skew 발생시 공간 재사용 확인 (0) | 2023.11.22 |
오라클 11gR2 특정에러 trace 확인, 에러스택 확인 (0) | 2023.11.06 |
오라클 19c shutdown abort 시 파라미터 적용 여부 확인 (0) | 2023.08.12 |
오라클 19c 인덱스 compress 압축률 비교 (0) | 2023.07.29 |