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을 구성하는 파라미터이다. */


난이도: ★★☆☆☆
문제 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)....
References
'Oracle > OCM Journey' 카테고리의 다른 글
1-12 Server Configuration - Management of Oracle network processes (0) | 2023.03.01 |
---|---|
1-11 Server Configuration - Network Tracing (0) | 2023.03.01 |
1-9 Server Configuration - Management of network configuration files (0) | 2023.02.28 |
1-8 Server Configuration - Management of NFS-mounted file system (0) | 2023.02.27 |
1-7 Server Configuration - Management of Bigfile tablespaces (0) | 2023.02.26 |