■ DB2 System 이란?
DB2는 IBM의 Relational Database Management System의 하나로 MVS하에서 운영되며, TSO, IMS, CICS등의 Application Manager하에서 사용 가능하다. 또한 DB2/6000, DB2/2 등을 Remote Server로 배치하여 각 WINDOWS, UNIX Client등에서 Host Data 사용이 가능한 DRDA 환경을 구성할 수 있다.
DB2는 Command와 Utility로 control 및 maintenance 된다. Command는 Terminal이나 MVS Console에서 입력하고, Utility는 MVS Batch Job으로 수행한다.
▣ DB2 Address Spaces
DB2는 아래의 목적에 따라 각각 다른 Address Space들을 필요로 한다.
- DSNDBM1 - DB2 Database Service 즉, 사용자 정의 Database들의 management 및 manipulation 서비스를 지원한다.
- DSNMSTR - DB2 System Service 즉, Logging, System Messaging, Statistics, Storage Management, DB2 Command Support, Trace, Accounting 및 Plan Allocation/Deallocation, Commit/Abort, Recovery, Checkpoint, Start/Shutdown 등과 관련된 서비스를 지원한다.
- DSNDIST - Distributed Data Facility 즉, 분산 DB에서의 Remote Request 처리를 위한 서비스를 지원한다.
- IRLMPROC - Internal Resource Lock Manager(IRLM) 즉, DB2 Locking을 control한다.
- DSNSPAS - Stored Procedure 처리를 위한 서비스를 지원한다.
- User Address Space - TSO, batch, CICS Address Space가 필요하다.
▣ DB2 Subsystem 구성도
|