방화벽 포트 설정 -> 인바운드 규칙으로 포트 열기.

기본 포트 1521

설치된 곳의 listener.ora / tnsnames.ora 설정

listener.ora

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = 설정된 sid id)

(ORACLE_HOME = 설치된 경로) ex -> D:\app\kaonsoft\product\11.2.0\dbhome_3

(PROGRAM = extproc)

(ENVS = "EXTPROC_DLLS=ONLY:D:\app\kaonsoft\product\11.2.0\dbhome_3\bin\oraclr11.dll")

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = MeerueJP)(PORT = 포트)) -> defualt는 1521

)

)

ADR_BASE_LISTENER = D:\app\kaonsoft

tnsnames.ora

LISTENER_ORCL =

(ADDRESS = (PROTOCOL = TCP)(HOST = 해당 서버의 url )(PORT = 포트))

ORACLR_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(CONNECT_DATA =

(SID = 설정된 sid id )

(PRESENTATION = RO)

)

)

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 해당 서버의 url )(PORT = 포트 ))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = ORCL)

)

)

이것으로 mssql / mysql / oracle 다 외부접속은 해본 것 같다

+ Recent posts