Creating a space or chunk from the storage pool
If your storage pool contains entries, you can create storage spaces or chunks from free space in the storage pool.
Prerequisite: The storage pool must contain entries (a directory, cooked file, or raw device).
To create a storage space or chunk from the storage pool:
Run the admin() or task()
function with one of the following arguments for creating a space
from the storage pool. The elements you use in the command vary, depending
on the type of space that you are creating.
EXECUTE FUNCTION task("create dbspace from storagepool", "space_name", "size", "page_size", "mirroring_flag", "first_extent", "next_extent");
EXECUTE FUNCTION task("create tempdbspace from storagepool", "space_name", "size", "page_size");
EXECUTE FUNCTION task("create blobspace from storagepool", "space_name", "size", "page_size", "mirroring_flag",);
EXECUTE FUNCTION task("create sbspace from storagepool", "space_name", "size", "log_flag", "mirroring_flag",);
EXECUTE FUNCTION task("create tempsbspace from storagepool", "space_name", "size",);
EXECUTE FUNCTION task("create chunk from storagepool", "space_name", "size",);
Examples
The following command creates a mirrored blobspace named blobspace1. The new blobspace has a size of 100 gigabytes and a blobpage size of 100 pages.
EXECUTE FUNCTION task("create blobspace from storagepool", "blobspace1", "100 GB",
"100", "1");
The following command adds a chunk to the dbspace named logdbs. The new chunk has a size of 200 megabytes.
EXECUTE FUNCTION task("create chunk from storagepool", "logdbs", "200 MB");