Oracle 20강

programing/Oracle 2009.04.13 21:36


Client가 Server로 요청
Server는 Client에게 제공

원격으로 파일을 전송하기 위해 만들어진것이 ftp

WINDOWS XP PROFESSIONAL 부터는 외부에서 접근할수있도록 지원

내컴퓨터 - 속성 - 환경 - 원격지원

1. OS에 연결
ssh secure shell DOWNLOAD

linux 에서 root계정으로

터미널창열고
#ifconfig
열어서 ip확인

secure shell 실행하고
quick connect
host name : 쫌전 확인한 ip
user name : oracle  
하고 비번 누르면 비번 입력

ssh shell에서
edit- setting- keybord- Backspace sends Delete 

2. DB에 연결
ip = Internet protocol(인터넷 통신규약)

protocol=======>TCP/IP : c->s에요청 s->c 제공 c->s 응답(게임의 경우 공평성이 중요
   client들의 인터넷이 빠른사람들끼리는 응답을 빠르게 받아서 
   공평하게 가능하지만 느린인터넷을 가지고 있으면 응답을 받지
   못하므로 공평하게 하기위해 전체에 렉이 걸림.
  UDP : c->s 응답 X
  FTP
  HTTP
  IPX/SPX -
  X25


c:\oracle\ORA92\NETWORK\ADMIN  <-ORACLE NETWORK HOME


--sqlplus scott/tiger@서버정보  @<-원격접속표시자
   ↑alias ->network service name


--CLIENT에서에서 서버로 연결할때
클라이언트에서
c:\oracle\ORA92\NETWORK\ADMIN\sqlnet.ora 를 열어보면

SQLNET.AUTHENTICATION_SERVICES= (NTS)  <--이런내용이 있음

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) <-어떤방식을 사용할것인가
  TNSNAMES : LOCAL NAMING 사용
  ONAMES : ORACLE NAMES SERVER
  HOSTNAME : HOST NAMING


--TNSNAMES.ORA 를 열고

DB1 =      <--수정
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)
      (HOST = 203,236,209,30)(PORT = 1521))  <--수정
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCL)
    )
  )수정후 저장

c:\>sqlplus scott/tiger@db1  <--지정한 ip주소에 접근불가

-----------------------
제어판- 윈도우즈방화벽 - 예외- 프로그램추가 -찾아보기-ORACLE-ORA82-BIN-ORACLE.EXE, 추가, LSNRCTL추가
포트추가 - ORACLEPORT- 1521 확인

c:\>sqlplus scott/tiger@db1  <--접근가능

테이블에 INSERT한후에 COMMIT 해야 됨.
----------------------
USER PROCESS<------->LISTENER<------>SERVER PROCESS
LISTENER가 연결을해주고 빠짐.
SERVER가 LISTENER상태를 해주고있어야 USER가 그것을 통해서 접근가능

c:\oracle\ORA92\NETWORK\ADMIN\LISTENER.ORA <--열어보면
-LISTENER의 수신정보
-DATABASE정보  를 가지고있음.

C:\>LSNRCTL  <-LISTENER CONTROLER
LSNRCTL>STOP  <--LISTENER 중지

CLIENT가 >SQLPLUS SCOTT/TIGER@DB1  으로 들어갈려고하면 리스너가 아니라고 나옴.

C:\>LSNRCTL
LSNRCTL>START  <--LISTENER 를 열어주면

클라이언트 입장가능
클라이언트와 서버가 연결된 상태에서
LISTENER를 STOP해도 이미 연결된 상태이므로 계속 사용가능, 신규유저 입장 X
LISTENER는 연결하기위한 설정

서버의 IP가 변경되가 컴퓨터의 이름이 변경될경우에만 수정

LSNRCTL>SERVICES  <-- 서비스 요약 몇명이 서버에 들어와있는지도 나옴.

 

 


 


 

'programing > Oracle' 카테고리의 다른 글

Oracle 22강  (0) 2009.04.13
Oracle 21강  (0) 2009.04.13
Oracle 20강  (0) 2009.04.13
Oracle 19강  (0) 2009.04.13
Oracle 18강  (0) 2009.04.13
Oracle 17강  (0) 2009.04.13
Posted by 대절님

댓글을 달아 주세요