DBS configuration
The database administrators must configure a set of associated resources for the DBS environment. SQL/MX will not make any assumptions about user resources.
-
General items like users, user groups, CPUs, and MXCS services
-
Data volumes
InstallDBS
script processes the configuration specifications and configures the available resources. The DBS configuration is in the form of a set of shell export commands that set variables with predefined names to reflect the desired configuration. The DBS configuration specifications are optional. If not specified, the
InstallDBS
script will consider the default configuration settings.
Configuration metadata
-
DBS_GLOBALS
Global information for the DBS environment like global DBS administrator information. -
DBS_SERVICES
MXOAS processes dedicated to the DBS environment. -
DBS_ CPUS
CPUs configured for the DBS environment. -
DBS_ PLATFORM_USERS
Guardian users reserved for the DBS environment. -
DBS_SFG_GROUPS
Safeguard file-sharing groups reserved for the DBS environment. -
DBS_VOLUMES
Data volumes reserved for the DBS environment. -
ALL_DATABASES
All the databases in the DBS environment. -
DATABASE_CPUS
N:N relation between ALL_DATABASES and DBS_CPUS. -
DATABASE_DS
The MXCS datasources used by the databases. -
DATABASE_VOLUMES
Volumes used by individual databases. -
DATABASE_PRIVILEGE_GROUPS
Privilege groups associated with individual databases.
Safeguard configuration
-
Global DBS administrators
A dedicated Guardian user group with overall management rights for all user databases. The DBS services are executed with the global DBS administrator authority. The global DBS administrators are configured with administrative capabilities.-
In SQL/MX, global DBS administrators are configured as security administrators with CREATE CATALOG authority, and are authorized to perform DDL and Utility operations on databases.
-
In MXCS, global DBS administrators are added with operator permission.
-
In Safeguard, global DBS administrators own configured resources such as, volumes, groups, users and file-sharing group, and are authorized to manage these resources.
- In NSK, global DBS administrators can create and manage persistent processes.
-
-
Initial DBS administrator user
A user in the global DBS administrators group, to be added during configuration, who will own all of the following items:-
Volumes
Each configured volume is added to Safeguard.
-
File-sharing group
Each configured file-sharing group is added to Safeguard with a predefined name.
-
User Group
Each configured Guardian user group is added to Safeguard with a group name. 250 users are added to each group with predefined usernames.
-
MXCS configuration
-
Application access to the database. The datasource associated with each database is hosted on this service.
-
Management activities for configured global DBS administrators. A datasource named DBS_MGMT_DS is created on this service using which global DBS administrators can connect to administer the databases in DBS environment.
Each MXCS service configured for DBS consists of an MXOAS process running as a persistent NSK process.
Volume configuration
-
$SYSTEM and $DSMSCM, if they exist as TMF data volumes.
-
Volumes where the largest free extent is less than 10 gigabytes.