π΄ Oracle DB μ μ μ€λ₯
The Network Adapter could not establish the connection ν΄κ²° λ°©λ²
ν PCμμ κΈ°μ‘΄μ μ λμνλ νλ‘κ·Έλ¨μ μ€ννλ €κ³ νλ
μλμ κ°μ DB 컀λ₯μ
μ€λ₯κ° λ°μνλ€.
SQLException: IO μμΈ μν©: The Network Adapter could not establish the connectionπ λ¬Έμ μν©
- λ€λ₯Έ PCμ μλ Oracle DBμ μ μν΄ νλ‘κ·Έλ¨μ μ€ννλ €λ μν©
- DB μλ²μ κ°μ λμ(IP) μ¬μ© μ€
- ping ν μ€νΈλ μ μμ μΌλ‘ μλ΅μ΄ μ΄
π λ€νΈμν¬ μ체λ μ΄μ μλλ°, DB μ μλ§ μ€ν¨νλ μν
π 1. ν¬νΈ μ°κ²° μ¬λΆ νμΈ
λ¨Όμ ν΄λΉ μλ²μ DB ν¬νΈ(1521)μ μ€μ λ‘ μ κ·Όμ΄ κ°λ₯νμ§ νμΈνλ€.
Test-NetConnection <DB_IP> -Port 1521
κ²°κ³Ό:
TcpTestSucceeded : False
β‘οΈ μ΄λ ν΄λΉ IPμ 1521 ν¬νΈλ‘ TCP μ°κ²°μ΄ λμ§ μλλ€λ μλ―Έλ€.
π 2. μλ²μμ 1521 ν¬νΈ μν νμΈ
DB μλ²μμ μ€μ λ‘ 1521 ν¬νΈλ₯Ό μ¬μ©νλ νλ‘μΈμ€λ₯Ό νμΈνλ€.
netstat -ano | findstr 1521
κ²°κ³Όλ₯Ό 보면 λ€μκ³Ό κ°μλ€.
. . .
TCP 127.0.0.1:1521 0.0.0.0:0 LISTENING
. . .
β λ¬Έμ μμΈ

Oracle Listenerκ° 127.0.0.1 (localhost) μλ§ λ°μΈλ©λΌ μλ μνμλ€.
μ¦,
- β ν¬νΈ 1521μ μ΄λ € μμ
- β νμ§λ§ μκΈ° μμ (localhost)μμλ§ μ μ κ°λ₯
- β μΈλΆ PCμμλ μ λ μ μ λΆκ°
κ·Έλμ:
- κ°μ λμ
- ping μ μ
- λ°©νλ²½ νμ©
μ΄ λͺ¨λ 쑰건μ λ§μ‘±ν΄λ
μΈλΆ PCμμλ The Network Adapter could not establish the connection μ€λ₯κ° λ°μνλ κ²μ΄λ€.
β ν΄κ²° λ°©λ²
1οΈβ£ listener.ora νμΌ μμ
Oracle Listenerκ° λͺ¨λ IP μμ²μ λ°μ μ μλλ‘ μ€μ μ λ³κ²½νλ€.
π μμΉ
%ORACLE_HOME%\network\admin\listener.ora
μμ λ΄μ©

HOST=0.0.0.0
β λͺ¨λ λ€νΈμν¬ μΈν°νμ΄μ€μμ μ μ νμ©
2οΈβ£ Oracle Listener μ¬μμ
μλ λ°©λ² μ€ μ무거λ μ¬μ©νλ©΄ λλ€.
- μλΉμ€μμ Oracle Listener μ¬μμ
- λλ CMDμμ:
lsnrctl stop
lsnrctl start
π 3. λ³κ²½ νμΈ
μλ²μμ λ€μ νμΈ
netstat -ano | findstr 1521
μ μμ΄λΌλ©΄ λ€μμ²λΌ λμ¨λ€.
TCP 0.0.0.0:1521 0.0.0.0:0 LISTENING
ν΄λΌμ΄μΈνΈ PCμμ ν μ€νΈ
Test-NetConnection <DB_IP> -Port 1521
β‘οΈ μ΄μ DB μ μ μ μ
β κ²°κ³Ό
- ν PCμμ Oracle DB μ μ μ±κ³΅
- νλ‘κ·Έλ¨ μ μ μ€ν
- DB 컀λ₯μ μ€λ₯ ν΄κ²°
Oracle Listenerκ° localhostμλ§ λ°μΈλ©λΌ μμΌλ©΄ κ°μ λμ, λ°©νλ²½ νμ© μνμμλ μΈλΆ μ μμ λΆκ°λ₯νλ νμΈν΄μ€κ²