使用 onspaces -a 向 dbspace 或 blobspace 添加 chunk 。
元素 | 用途 | 关键注意事项 |
---|---|---|
-a | 指示要添加 chunk | 一个实例中至多包含 32766 个 chunk 。可以将所有的这些 chunk 放置到一个存储空间或分割在多个存储空间中 |
drive | 指定要作为未缓冲磁盘空间分配的 Windows 驱动器。格式可以是 \\.\<drive>(其中 drive 是指定给磁盘分区的驱动器盘符)或者 \\.\PhysicalDrive<number>( PhysicalDrive 是常量值, number 是物理驱动器编号) | 有关更多信息,请参阅在 Windows 上分配原始磁盘空间。
例如: \\.\F: 有关路径名语法,请参阅操作系统文档 |
-m pathname offset | 指定镜像新 chunk 的 chunk 的可选路径名和偏移量。另见此表中的 pathname 和 offset 条目 | 有关更多信息,请参阅 向数据库空间或 BLOB 空间添加块 |
-o offset | 在 -a 选项之后,offset 指示为到达新 blobspace 或 dbspace 的初始 chunk 所发生的磁盘分区或设备中的偏移量(千字节) | 无符号整数。开始偏移量必须大于等于 0 。开始偏移量加 chunk 大小不能超过最大 chunk 大小,最大偏移量是 4
太字节。
有关更多信息,请参阅在 UNIX 上分配原始磁盘空间 |
-p pathname | 指示正在添加的 blobspace 或 dbspace 的初始 chunk 的磁盘分区或为缓冲设备
Chunk 必须是现有的未缓冲设备或已缓冲文件 |
Chunk 名最多可以有 128
字节。指定路径名时,可以使用完整路径名或相对路径名。然而,如果使用相对路径名,这必须相对于是初始数据库服务器时的当前目录的目录。
UNIX™ 示例(未缓冲的设备) : /dev/rdsk/c0t3d0s4 UNIX 示例(已缓冲的设备): /ix/ids9.2/db1chunk Windows 示例:c:\Ifmxdata\ol_icecream\mychunk1.dat有关路径名语法,请参阅操作系统文档 |
-s size | 指示新 blobspace 或 dbspace chunk 的大小(以千字节) | 无符号整数。大小必须等于或大于 1000 字节,并且必须是页大小的倍数。开始偏移量加 chunk 大小不能超过最大 chunk 大小。最大偏移量是 4 太字节 |
blobspace | 给出 chunk 将添加至的 blobspace 的名称 | 请参阅 向数据库空间或 BLOB 空间添加块
。
语法必须符合标识符 |
dbspace | 给出 chunk 将添加至的 dbspace 的名称 | 请参阅 向数据库空间或 BLOB 空间添加块。
语法必须符合标识符 |
该命令有等同的 SQL 管理 API 命令。