可以使用 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 |