onspaces -a: 向 sbspace 添加 chunk

语法:

使用 onspaces -a 可向 sbspace 添加 chunk 。

元素 用途 关键注意事项
-a 指示要添加的 chunk 一个实例中至多包含 32766 个 chunk 。可以将所有的这些 chunk 放置到一个存储空间或分割在多个存储空间中
-m pathname offset 指定镜像新 chunk 的 chunk 的可选路径名和偏移量。另见此表中的 pathnameoffset 条目 有关背景信息,请参阅 GBase 8s 管理员指南 中的 管理磁盘空间 一章中的 向 sbspace 添加 chunk
-Mo mdoffset 指示应存储元数据的磁盘空间或设备中的偏移量(千字节) 值可以是 0 到 chunk 大小之间的整数。您不能指定导致元数据空间结束处超过 chunk 结束处的偏移量。

有关背景信息,请参阅 GBase 8s 管理员指南 中的 管理磁盘空间 一章中的 缩放 sbspace 元数据的大小

-Ms mdsize 指定在初始 chunk 中分配的元数据区域的大小(千字节)。剩下的是用户数据空间 值可以是 0 到 chunk 大小之间的整数。

有关背景信息,请参阅 GBase 8s 管理员指南中的 管理磁盘空间 一章中的 缩放 sbspace 元数据的大小

-o offset -a 选项之后,offset 指示为到达新 blobspace 或 dbspace 的初始 chunk 所发生的磁盘分区或未缓冲设备中的偏移量(千字节) 无符号整数。开始偏移量必须大于等于 0 。开始偏移量加 chunk 大小不能超过最大 chunk 大小。最大偏移量为 2 或 4 千兆字节,这与平台有关。

有关更多消息,请参阅 GBase 8s 管理员指南 中的 管理磁盘空间 一章中的 在UNIX™ 上分配原始磁盘空间

-p pathname 指示正在创建的 sbspace 初始 chunk 的磁盘分区或未缓冲设备。

Chunk 必须是现有的未缓冲设备或已缓冲文件

Chunk 名最多可以有 128 字节。指定路径名时,可以使用完整路径名或相对路径名。然而,如果使用相对路径名,这必须相对于是初始化数据库服务器的当前目录的目录。

有关路径名语法,请参阅操作系统文档

-U 指定应将整 chunk 用于存储用户数据 -M-U 选项是互斥的。

有关背景信息,请参阅GBase 8s 管理员指南 中的管理磁盘空间一章中的 向 sbspace 添加 chunk

-s size 指定新 sbspace chunk 的大小(千字节) 无符号整数。大小必须等于或大于 1000 字节,并且必须是页大小的倍数。开始偏移量加 chunk 大小不能超过最大 chunk 大小。

最大偏移量是 4 太字节

sbspace 给出 chunk 将添加至的 sbspace 的名称 请参阅GBase 8s 管理员指南 中的管理磁盘空间一章中的 向 sbspace 添加 chunk 。

语法必须符合 Identifier 段;请参阅 GBase 8s SQL 语法指南.

该命令有等同的 SQL 管理 API 命令。