Table space considerations for the Db2 pureScale Feature
A Db2 pureScale environment requires specific types of table spaces.
Table space type support
A Db2 pureScale environment supports only the use of automatic storage type table spaces. Prior to migration from an environment other than a Db2 pureScale environment to a Db2 pureScale environment, there must be no system managed space (SMS) tables spaces, regular database managed space (DMS) table spaces, or automatic storage hybrid table spaces. If CREATE TABLESPACE command is issued on a non-automatic storage type in a Db2 pureScale environment, an error is returned (SQL1419N).
Temporary table space support
In a Db2 pureScale configuration, the storage paths for temporary table spaces are defined within the clustered file system. These temporary table spaces are managed locally by each member. The container path is shared by all members, and table space files in that directory are made unique for each member. A member identification number is associated with each file path name.
Transient table space states
- MCR for this database is initiated, or
- Another member needs to load that table space into its in-memory cache.
As a result of this, if SQLB_REORG_IN_PROGRESS, or SQLB_LOAD_IN_PROGRESS are set by the failed member they remain set until MCR is completed successfully.
Issuing table space DDL requests
- CREATE TABLESPACE, ALTER TABLESPACE, and DROP TABLESPACE operations do not require all members to be up to be completed successfully.
- If the database infrastructure is not activated on a member, a table space DDL request will not perform implicit activation.