onspaces -c -S: 创建 sbspace

可以使用 onspaces -c -S 选项创建 sbspace 或临时 sbspace 。

语法:
元素 用途 关键注意事项
-S sbspace 给出要创建的 sbspace 名 Sbspace 名称必须唯一,且不能超过 128 字节。它必须以字母或下划线开始,且必须只包含字母、数字、下划线或 $ 字符。

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

- c 创建 sbspace

最多可创建 32767 个任意类型的存储空间

-m pathname offset 指定到镜像新 sbspace 的初始 chunk 的 chunk 的可选路径名和偏移量。另见此表中的 -p pathname 和 -o offset 条目 有关更多信息,请参阅 GBase 8s 管理员指南 中的 数据存储一章中的 sbspace 以及 管理磁盘空间 一章中的 创建sbspace
-Mo mdoffset 指示将存储元数据的磁盘分区或设备中的偏移量(千字节) 限制: 值可以是 0 到 chunk 大小之间的整数。您不能指定导致元数据空间结束处超过 chunk 结束处的偏移量。

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

-Ms mdsize 指定初始 chunk 中分配的元数据区域的大小(千字节)

剩下的是用户数据空间

限制:值可以是 0 到 chunk 大小之间的整数
-o offset 指示为到达新的 sbspace 的初始 chunk 而发生的磁盘分区或设备中的偏移量(千字节) 限制:无符号整数。开始偏移量必须大于等于 0 。开始偏移量加 chunk 大小不能超过最大 chunk 大小。对具有 2 千字节页大小的系统,最大 chunk 大小是 4 太字节 ,对具有 4 千字节页大小的系统,最大 chunk 大小是 8 太字节 。

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

-p pathname 指示 sbspace 初始 chunk 的磁盘分区或未缓冲设备 Chunk 必须是现有的未缓冲设备或已缓冲文件。指定路径名时,可以使用完整路径名或相对路径名。然而,如果使用相对路径名,这必须相对于是初始化数据库服务器时的当前目录的目录。

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

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

最大 chunk 大小为 2 或 4 太字节。这与平台有关。

-t 创建用于存储临时智能大对象的临时 sbspace 。您可以指定元数据区域的大小和偏移量 限制:不能镜像临时 sbspace 。您可以指定任何 -Df 选项(LOGGING=ON 选项除外,它不会生效)

参考:有关更多信息,请参阅 使用 -t 选项创建临时 sbspace

-Df default list 列出存储在 sbspace 中智能大对象的缺省规范 限制:用逗号分隔标记,如果未提供标记,那么优先使用系统缺省值。在命令行上,该列表必须括在双引号(")中。

参考:有关标记及其参数的列表,请参阅 表 1