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 대절님

댓글을 달아 주세요



티스토리 툴바