Oracle 10g introduced the concept of the temporary tablespace Group (temporary tablespace Group), which allows users to take advantage of multiple temporary tablespace spaces simultaneously in different sessions.
1. Main features of the temporary table space Group
A temporary table space group must be composed of at least one temporary table space, with no explicit maximum number limit.
If you delete all members of a temporary table space Group, the group is also automatically deleted.
The name of the temporary table space cannot be the same as the name of the temporary table space group.
When assigning a temporary table space to a user, you can use the name of the temporary tablespace group instead of the actual temporary table space name, or the temporary tablespace group's name when assigning a default temporary tablespace to the database.
2. Advantages of the temporary table space Group
Using temporary table space groups rather than plain temporary tablespaces has the following benefits:
Because SQL queries can use several temporary table spaces to sort operations concurrently, SQL queries rarely have a sort space overrun, avoiding disk-sorting problems when temporary tablespaces are low on space.
You can specify multiple default temporary tablespace spaces at the database level.
A parallel server with parallel operations will effectively utilize multiple temporary tablespace spaces.
A user can use multiple temporary tablespace spaces at the same time in different sessions.