[관리] 원격 접속할 경우 필요한 사항
—————————————-
원격 접속할 경우 필요한 사항
—————————————-
이 방법은 OS 인증을 거치는 것을 막고
Oracle 인증을 거쳐 remote에서 접속하도록 하는 방법이다.
1. lsnrctl 를 start 한다. (서버의 리스너를 띄운다.)
2. 서버의 tnsnames.ora file을 보유해야 한다.
   – 서버와 같은 위치에 파일을 저장한다. /oracle/ora92/network/admin
    – 서버의 대한 정보를 기술하고 있다.
    – 내용을 알고 있다면 자신이 만들어도 된다.(하지만 무리.. 넘 길어..ㅡ.ㅡ;)
    – 파일 내용을 수정 (hostname을 ip로 sid도 체크)
—————————————————
# TNSNAMES.ORA Network Configuration File: /oracle/ora92/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
OCP =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 오라클 서버 아이피)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ocp)
    )
  )
—————————————————————————————
– 파일 내용을 수정 (hostname을 ip로 sid도 체크)
—————————————————
# LISTENER.ORA Network Configuration File: /oracle/ora92/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 오라클 서버 아이피)(PORT = 1521))
      )
    )
  )
———————————————————————————————————
5. lsnrctl 를 실행한다.
[oracle@justin admin]$ lsnrctl
LSNRCTL for Linux: Version 9.2.0.1.0 – Production on 03-JUN-2004 17:47:02
Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.
Welcome to LSNRCTL, type “help” for information.
LSNRCTL> start
Starting /oracle/ora92/bin/tnslsnr: please wait…
TNSLSNR for Linux: Version 9.2.0.1.0 – Production
System parameter file is /oracle/ora92/network/admin/listener.ora
Log messages written to /oracle/ora92/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=오라클 서버 아이피)(PORT=1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
STATUS of the LISTENER
————————
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 9.2.0.1.0 – Production
Start Date                03-JUN-2004 17:47:10
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  OFF
SNMP                      OFF
Listener Parameter File   /oracle/ora92/network/admin/listener.ora
Listener Log File         /oracle/ora92/network/log/listener.log
Listening Endpoints Summary…
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=오라클 서버 아이피)(PORT=1521)))
Services Summary…
Service “PLSExtProc” has 1 instance(s).
  Instance “PLSExtProc”, status UNKNOWN, has 1 handler(s) for this service…
Service “ocp” has 1 instance(s).
  Instance “ocp”, status UNKNOWN, has 1 handler(s) for this service…
The command completed successfully
LSNRCTL>
6. 자 이제.. 설정 끝.. 원격 접속을 해보자…


![[관리] oracle 서버 환경 파악하기](http://nblog.syszone.co.kr/wp-content/themes/hueman/assets/front/img/thumb-medium-empty.png) 
																			 
																											 
																											 
																											