DataBase

[Oracle] 오라클 11gR2 원격 접속 허용하는 방법, 포트변경

반나무 2021. 4. 29. 20:30

1. listener와 thsnames 경로 찾아가기

cd $ORACLE_HOME/network/admin

listener.ora와 thsnames.ora를 수정해야한다.


2. 리스너 파일 수정

listener.ora

# listener.ora Network Configuration File:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
      (ADDRESS = (PROTOCOL = TCP)(HOST = ip주소)(PORT = 1521))
    )
  )

DEFAULT_SERVICE_LISTENER = (XE)

HOST = ip주소를 변경해준다.

PORT = 포트변경을 하고자하면 변경해준다. -> 이건 포트포워딩이 훨씬낫다.


tnsnames.ora

# tnsnames.ora Network Configuration File:

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ip주소)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

HOST = ip주소를 변경해준다.

PORT = 포트변경을 하고자하면 변경해준다. -> 이건 포트포워딩이 훨씬낫다.


3. 리스너를 내렸다가 올려준다.

 

리스너 종료

lsnrctl stop

 

리스너 시작

lsnrctl start

4. DBeaver 확인

Database가 처음에는 다른거로 되어있을텐데 XE로 변경해 줬다.


포트를 방화벽에서 열어주는 작업과 포트포워딩은 각자 공부해보길 바랍니다. 블로그에도 있음!

 


참고문헌

kkamagistory.tistory.com/366

 

linux 오라클 리스너 설정(오라클 원격접속)

* 오라클 리스너 다른 컴퓨터에서 오라클에 접속하려면 리스너가 동작해야 한다. 리스너는 네트워크를 이용하여 클라이언트에서 오라클 서버로 연결하기 위한 오라클 네트워크 관리자 이다.

kkamagistory.tistory.com

suyou.tistory.com/96

 

오라클 접속오류 : ora-12505, ora-12514 오류

SID로 접근하는 경우 ORA-12505: TNS:listener does not currently know of SID given in connect descriptor Cause: The listener received a request to establish a connection to a database or other servi..

suyou.tistory.com

holics1226.tistory.com/19#gsc.tab=0

 

ORA-12505, ORA-12514 TNS:listener does not currently know of SID given in connect descriptor 가이드

ORA-12505, ORA-12514 TNS:listener does not currently know of SID given in connect descriptor 가이드 보통의 Oracle 접속시 Devloper / 쿼리박스 등 여러가지 tool 을 사용하여 접속을 한다. 접속시 위와 같..

holics1226.tistory.com

리스너 설명 : javaiyagi.tistory.com/174

 

리스너(LISTENER)와 listener.ora, tnsnames.ora파일

오라클 클라이언트에서 서버에 접속하기 위해서는 오라클 서버에 리스너(LISTENER)가 실행되어 있어야 됩니다. ◈ 리스너(Listener)란?  - 오라클 리스너는 네트워크를 이용하여 클라이언트에서 오

javaiyagi.tistory.com

포트변경 : holics1226.tistory.com/18#gsc.tab=0

 

ORACLE 접속 포트 변경 (ORACLE port 1521 변경 )

ORACLE PORT 변경 (Oracle Port 1521 -> 포트 변경) 오라클 기본 접속 포트는 TCP 1521 포트를 사용한다. 보안상 Default port 를 사용하지 않는 회사들이 늘어나면서, 접속 포트를 변경하는 곳이 많다. ​ 포트

holics1226.tistory.com

 

반응형