💡 listener.ora 와 sqlnet.ora 이 있어야됨
💡 접속을 허용할 클라이언트의 아이피주소를 등록해줄 수 있습니다.
아래의 sqlnet.ora 에 다음의 내용을 셋팅합니다.
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
ADR_BASE = /u01/app/oracle
tcp.validnode_checking=yes
tcp.invited_nodes=(192.168.13.xx,192.168.13.65,192.168.13.66)
↑ ↑
본인 아이피 허용할 아이피들
💡 정적 서비스 등록으로 변경합니다.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.13.81)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY =EXTPROC1521))
)
)
SID_LIST_LISTENER=
(SID_LIST =
(SID_DESC =
(ORACLE_HOME=/u01/app/oracle/product/19.3.0/dbhome_1)
(SID_NAME= ORA19)
)
)
그리고 본인 리스너로 잘 접속되는지 확인합니다.
[oracle@ora19c admin]$ sqlplus scott/tiger@192.168.13.81:1521/ORA19
SQL*Plus: Release 19.0.0.0.0 - Production on 목 8월 28 15:47:31 2025
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
마지막 성공한 로그인 시간: 목 8월 28 2025 15:18:38 +09:00
다음에 접속됨:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SCOTT @ 192.168.13.81:1521/ORA19 >
SCOTT @ 192.168.13.81:1521/ORA19 >
다른 유저(서버)에게 알려줘야할 아이피 주소는 윈도우의 아이피 주소를 알려줘야합니다.
나의 tnsnames.ora 에는 다른 유저(리눅스 서버)의 아이피 주소가 있어야합니다.