방화벽 포트 설정 -> 인바운드 규칙으로 포트 열기.
기본 포트 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 다 외부접속은 해본 것 같다
'프로그래밍 > SQL' 카테고리의 다른 글
잘 되던 Oracle 이 안될때 (0) | 2022.05.12 |
---|---|
Oracle 서버가 갑자기 죽어서 Service 와 Listener 를 살려도 먹통일 때 (0) | 2022.05.12 |
Schema란? (0) | 2022.05.12 |
MYSQL 외부접속 허용 (0) | 2022.05.12 |
MSSQL LOCAL의 SA 계정 활성화 시키기 (0) | 2022.05.05 |