오라클 서버 설치(Windows 10), 오라클 리스너 설정 Listener, 윈도우 포트 오픈, 윈도우 텔넷

2022. 12. 6. 17:16DB

 

 

참조 : 오라클 설치(Windows 10, 11g) (tistory.com)

 

오라클 설치(Windows 10, 11g)

윈도우에서 오라클 설치 Windows 10, Oracle 11g(Oracle Database 11g Release 2) 11.2.0.1.0 윈도우에서 오라클을 설치할려고 한다. 다음 다음 누르기만 하면 되니 어려운 것은 없지만 그래도 한번 정리해본다. 1.

webobj.tistory.com

 

 

 

1. 오라클 다운로드

 

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c

 

Database Software Downloads | Oracle

Oracle Database Express Edition Previous Database Release Software Oracle Database 10.2, 11.x, 12.x, and 18c are available as a media or FTP request for those customers who own a valid Oracle Database product license for any edition. To request access to t

www.oracle.com

윈도우 버전을 다운받는다 . (로그인 필요)

 

 

다운로드 받은 파일을 압축 해제후 폴더안의 setup을 누러서 설치한다

 

데이터베이스 이름과 비밀번호 기억

 

cmd창을 열어서 sqlplus 를 입력한 후 

사용자명에 system 비밀번호는 설치하면서 설정한 비밀번호를 입력하고 아래 화면이 나오면 설치가 정상적으로 진행된 것이다.

 

 

이제 오라클 리스너를 설정하여 외부에서 연결이 되도록 할 예정이다

 

1521 포트를 외부에서 사용하기 위해 윈도우에서 방화벽을 먼저 열어주도록하자 

 

방화벽을 검색해서 위를 클릭하고

 

 

서버에 들어오는 규칙인 인바운드 규칙 을 선택 > 새 규칙 선택

 

 

마침 누르면 완료된다 

적용이 안되면 윈도우를 재시작하자

 

 

 

Telnet 설치

이제 포트오픈여부 확인하기 위해 telnet을 설치해야한다 의외로 간단하다

cmd창을 켜고 아래 명령어를 입력해주면 된다

pkgmgr /iu:"TlnetClient"

 

포트가 열렸는지 확인하고 실제로 접근되는지 텔넷으로 확인해본다

포트오픈 확인

netstat -ano | findstr :1521

텔넷 확인

telnet 127.0.0.1 1521

화면 전환되면 정상 접근된 것이다.

 

 

 

 

리스너 설정

 

다른 글에 나오는대로 리스너 설정을 할려고 하니 해당 폴더가 없다

위의 소프트웨어 위치가 기본 홈으로 지정된듯 하다.

 

여기서 잘 안되서 시행착오를 겪었고

중간에 ORACLE_HOME 도 지정해 주었는데 이건 이것저것 해보다 지정해준거니 안된다면 지정해보도록 하자.

 

해당 위치의 

C:\eGovFrameDev-3.6.0-64bit\WINDOWS.X64_193000_db_home\network\admin

폴더안에 

listener.ora, tnsnames.ora가 존재하여 이를 수정해 주었다.

listener.ora
SID_LIST_LISTENER 부분은 자동설정되는 듯 하다 LISTENER도 자동설정되어 있었는데 127.0.0.1로 혹시 모르니 HOST를 변경해주었다.
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\eGovFrameDev-3.6.0-64bit\WINDOWS.X64_193000_db_home)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\eGovFrameDev-3.6.0-64bit\WINDOWS.X64_193000_db_home\bin\oraclr19.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

 

 

tnsnames.ora

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))


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

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

 

 

 

SQL DEVELOPER

실행

아래 주소에서 다운받았다

https://www.oracle.com/database/sqldeveloper/technologies/download/

 

Oracle SQL Developer Downloads

This archive. will work on a 32 or 64 bit Windows OS. The bit level of the JDK you install will determine if it runs as a 32 or 64 bit application. This download does not include the required Oracle Java JDK. You will need to install it if it's not already

www.oracle.com

 

실행 한 후 아까전에 설정한 ORCL을 서비스 이름으로 입력하고

처음 설치할때 입력한 비밀번호와 사용자이름을 입력 후 테스트를 해보면 성공이 뜨는걸 확인 할 수 있다.

 

 

반응형

'DB' 카테고리의 다른 글

오라클 계정생성 및 ORA-65096 에러 해결  (0) 2022.12.07