Korean English Japanese Chinese (Simplified) Chinese (Traditional)
It will take about 2 minutes 50 seconds to read

 

 

 

/* SHARED_SERVERS: shared server process의 초기 숫자를 지정한다. */

/* MAX_SHARED_SERVERS:  동시에 접속될 수 있는 shared server process의 최댓값을 지정한다. */

/* SHARED_SERVER_SESSIONS: 동시에 접속될 수 있는 user session의 총 수를 나타낸다.*/

/* DISPATCHERS: shared server 아키텍처에서 dispatcher을 구성하는 파라미터이다. */

 

dedicated 서버 구성, 대부분의 db구성은 dedicated 서버이다.
shared 서버 구성, 클라이언트 각각 서버 프로세스를 가지는 dedicated 서버 구성과는 달리 하나의 dispatcher에서 클라이언트에 연결을 받아 처리하는 구성이다.

 

 

 

난이도: 

문제 1: 파라미터를 이용하여 shared server를 구성하고, tnsnames.ora를 변경한 후 DB에 연결하여라. 그리고, shared server가 실행이 되는지 체크하여라. (7분)

 

 

1. shared_servers, dispatchers 파라미터를 바꾸어 shared server를 구성한다.

show parameter shared
show parameter dispatcher

ALTER SYSTEM SET SHARED_SERVERS=10;
ALTER SYSTEM SET DISPATCHERS="(ADDRESS=(PROTOCOL=TCP)(PORT=5000)(HOST=192.168.56.25))(DISPATCHERS=2)";

SELECT     *
FROM       V$DISPATCHER;

 

 

2. 해당 tnsnames의 서버 파라미터를 shared로 변경한다.

 

 

3. shared server 확인하기

SELECT	*
FROM	v$shared_server;

 

 

 

 

난이도:

문제 2: shared server를 다시 dedicated 서버로 바꾸기

ALTER SYSTEM SET DISPATCHERS='';


$ vi tnsnames.ora
...(SERVER = DEDICATED)....

 

 

 

 

If you like this post, please give me a ❤️...!
 
✰Popular Posts✰
✰Recent Posts✰
 

❤ Seoul, Daejeon, Tokyo, Fukuoka
Site developed by Ryu Hyunwoo