可以使用 onspaces -c -b 创建 blobspace。
元素 | 用途 | 关键注意事项 |
---|---|---|
-b blobspace | 给出要创建 blobspace 的名称 | Blobspace 名称必须唯一,且不能超过 128 字节。它必须以字母或下划线开始,且必须只包含字母、数字、下划线或 $
字符。
有关更多信息,请参阅 GBase 8s 管理员指南 中的 管理磁盘空间 一章中的 创建 blobspace 。语法必须符合 Identifier 段。有关更多信息,请参阅 GBase 8s SQL 语法指南 |
-c | 创建 dbspace 、blobspace 、 sbspace 或 extspace
最多可以创建 2047 个任意类型的存储空间 |
创建存储空间之后,必须备份该存储空间和 root dbspace。如果所创建的存储空间名称与已删除存储空间的名称相同,那么执行另一个 0
级备份,以确保以后的恢复不混淆新存储空间和旧存储空间。
有关更多信息,请参阅 GBase 8s 管理员指南 中的 管理磁盘空间 一章中的 创建 dbspace 、blobspace 或 extspace |
drive | 指定要作为为缓冲磁盘空间分配的 Windows 驱动器。格式可以是 \\.\<drive>(其中 drive 是指定给磁盘分区的驱动器盘符)或者 \\.\PhysicalDrive<number>( PhysicalDrive 是常量值, number 是物理驱动器编号) | 有关分配未缓冲磁盘空间的信息,请参阅 GBase 8s 管理员指南 中的管理磁盘空间一章中的 在 Windows
上分配未缓冲磁盘空间。示例:\\.\F: \\.\PhysicalDrive2 有关路径名语法,请参阅操作系统文档 |
-g pageunit | 根据 page_unit(实例基本页大小的数量,2 K 或 4 K)指定 blobspace blobpage 的大小 | 无符号整数。值必须大于 0 。
Blobspace 最多能包含 2147483647 页。因此,blobspace 大小限制为 blobpage 大小 x 2147483647。它包括组成 blobspace 的所有的 chunk 中的 blobpage。 有关更多信息,请参阅 GBase 8s 性能指南 中的 I/O 活动一章中的 blobpage 大小注意事项 |
-m pathname offset | 指定 chunk 的可选路径名和偏移量,该 chunk 镜像新 blobspace 或 dbspace 的初始
chunk
另见此表中的 -p pathname 和 -o offset 条目 |
有关更多信息,请参阅 GBase 8s 管理员指南 中的 管理磁盘空间 一章中的 创建 dbspace 或 a blobspace |
-o offset | 指示为到达新 blobspace 、dbspace 或 sbspace 的初始 chunk 所发生的磁盘分区或设备中的偏移量(千字节) |
无符号整数。无符号整数。开始偏移量必须大于等于 0 。开始偏移量加 chunk 大小不能超过最大 chunk 大小。最大偏移量为 2 或 4 太兆字节,这与平台有关。 有更多信息,请参阅 GBase 8s 管理员指南中的管理磁盘空间 一章中的 分配原始磁盘空间 |
-p pathname | 指示正在创建的 blobspace 或 dbspace 的初始 chunk 的磁盘分区或设备 | Chunk
必须是现有的未缓冲设备或已缓冲文件。指定路径名时,可以使用完整路径名或相对路径名。然而,如果使用相对路径名,这必须相对于是初始化数据库服务器时的当前目录的目录。
UNIX™ 示例 (未缓冲的设备):/dev/rdsk/c0t3d0s4 UNIX 示例(已缓冲的设备) /ix/ids9.2/db1chunk Windows 示例:c:\Ifmxdata\ol_icecream\mychunk1.dat 有关路径名语法,请参阅操作系统文档 |
-s size | 指定新 blobspace 或 dbspace 初始 chunk 的大小(千字节) | 无符号整数。大小必须等于或大于 1000 千字节,并且必须是页大小的整倍数。开始偏移量加 chunk 大小不能超过最大 chunk
大小。
最大 chunk 大小为 2 或 4 太字节。这与平台有关。 |
该命令有等同的 SQL 管理 API 命令。