Database/기초

Oracle 오라클 설치 후 TNS, 리스너 설정 및 SQL Gate 활용 접속확인

리커니 2014. 2. 6.
반응형

 

Oracle 오라클 설치 후 TNS, 리스너 설정 및 SQL Gate 활용 접속확인

 


이제 오라클 설치 후 TNS와 리스너를 설정하는 방법을 알아보도록 하겠습니다.

 

오라클 설정을 정상적으로 완료 하였다면 다음의 경로에 TNS와 리스너 파일이 존재합니다.

 

C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN (오라클 설치시 설정된 경로)

 

해당 경로로 이동을 하면 listener.ora 와 tnsnames.ora 파일이 있습니다.

 

 

 

 

listener.ora 파일 부터 열어보도록 하죠.


============================================== listener.ora start ================================================

# listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = SID명)
      (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 오라클서버의IP주소)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = C:\app\Administrator

============================================== listener.ora end =================================================

 

리스너 파일에서는 두가지만 바꾸어 주시면 됩니다. 붉은색으로 표시된 부분만 바꿔주시면 되는데요.

오라클 설치시 설정한 SID명과 오라클이 설치된 PC 혹은 서버의 IP주소 입니다.

바꿔주셨다면 저장 후 tnsnames.ora 파일을 열어봅니다.

 

========================================== tnsnames.ora start ===================================================

# tnsnames.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

SID명 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 오라클서버의IP주소)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = 서비스명)
    )
  )

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

========================================== tnsnames.ora end ====================================================

 

여기서도 붉은 색으로 표시된 두군데만 바꾸어 주시면 됩니다.

 

 

 

오라클서버의IP주소서비스명 입니다. SID와 서비스명은 같게 해주셔도 됩니다.

수정 후 저장 합니다.

 

이제 리스너와 TNS 설정은 마무리가 되었습니다.

 

설정은 마무리 되었고 리스너가 실행되고 있는지 확인해 보도록 하겠습니다.

 

윈도우키+R을 눌러 services.msc 를 입력하셔도 되고

시작 - 내컴퓨터에서 오른쪽 버튼 - 관리 클릭 - 구성 - 서비스 로 가셔도 됩니다.

 

 

 

 

Oracle 로 시작되는 서비스를 찾아 실행중인지 확인합니다.

OracleOraDb11g_home1TNSListener 와  OracleService서비스명 중 하나라도 시작이 안되있다면 시작을 눌러 실행합니다.

 

이제 SQL Gate 나 SQL Developer, TOAD 등을 활용하여 접속하시면 됩니다.

아래는 SQL Gate 를 활용해 접속에 성공하는 화면입니다.

 

 

 

아래는 SQL Developer 를 활용해 접속에 성곡하는 확면입니다.

서비스 명과 IP 주소 등은 틀리지 않게 잘적어주세요.

 

 

 

 

이래도 접속이 안된다면 방화벽 설정을 꺼주시거나 인바운드 규칙에 추가해 주세요.

 

[방화벽 설정]

제어판[범주] -> 방화벽 상태 확인 -> 왼쪽메뉴 'Windows 방화벽 설정 또는 해제' 클릭 -> Windows 방화벽 사용 암함 으로 변경.

 

[인바운드 규칙 추가]

시작 - 내컴퓨터에서 오른쪽버튼 - 관리 로 이동

구성 - 고급 보안이 포함된 Windows 방화벽 - 인바운드 규칙 으로 이동

오른쪽 상단 새규칙 - 포트 - 오라클설치시포트(보통1521) - 다음 - 다음 - 다음 완료.

 

반응형

댓글

💲 추천 글