创建使用缺省页大小的数据库空间

可以使用 onspaces 或 ON-Monitor 创建标准数据库空间和临时数据库空间。

有关创建具有非缺省页大小的数据库空间的信息,请参阅创建具有非缺省页大小的数据库空间。

任何新添加的数据库空间及其镜像(如果存在一个镜像)立即可用。如果您使用镜像,那么可在创建数据库空间时对其制作镜像。镜像可立即生效。

要使用 onspaces 创建标准数据库空间:

  1. 在 UNIX™ 上,您必须以用户 gbasedbt 或 root 身份登录来创建数据库空间。
  2. 请确保数据库服务器处于联机、管理或静默方式中。
  3. 按分配磁盘空间中所述,为数据库空间分配磁盘空间。
  4. 要创建数据库空间,请使用 onspaces -c -d 选项。

    KB 是 -s size 和 -o offset 选项的缺省单位。 要将 KB 转换为 MB,可将该单位数量乘以 1024(例如,10 MB = 10 * 1024 KB)。

    如果要创建具有非缺省页大小的数据库空间,请参阅创建具有非缺省页大小的数据库空间以获取有关附加 onspaces 选项的信息。

  5. 如果不想为数据库空间中的表空间 tblspace 指定第一个和下一个扩展数据块大小,请转至 6。

    如果想要为数据库空间中的表空间 tblspace 指定第一个和下一个扩展数据块大小,表空间为表空间 tblspace 指定第一个和下一个扩展数据块大小中的其他信息。

  6. 在创建数据库空间之后,必须对根数据库空间和新数据库空间执行 0 级备份。
以下示例显示了如何在 UNIX 上使用原始磁盘空间创建 10 MB 镜像数据库空间 dbspce1,对主块和镜像块的偏移量均为 5000 KB。
onspaces -c -d dbspce1 -p /dev/raw_dev1 -o 5000 -s 10240 -m /dev/raw_dev2 5000

有关使用 onspaces 创建数据库空间的更多信息,请参阅数据库空间和 GBase 8s 管理员参考 中有关 onspaces 的信息。

要使用 ON-Monitor 创建数据库空间 (UNIX):

  1. 选择数据库空间 > 创建选项。
  2. 在字段数据库空间名称中输入新数据库空间的名称。
  3. 如果您希望为初始数据库空间块创建镜像,请在镜像字段中输入 Y。 否则,输入 N。
  4. 如果您正在创建的数据库空间是临时数据库空间,请在临时字段输入 Y。 否则,输入 N。
  5. 如果要为标准数据库空间指定页大小,请在页大小字段中输入大小(以 KB 计)。大小必须为根数据库空间页大小的倍数。 有关指定页大小的更多信息,请参阅创建具有非缺省页大小的数据库空间。

    数据库空间内的所有表、索引以及其他对象都将使用指定大小的页。

  6. 在主块部分的完整路径名字段中输入数据库空间初始主块的完整路径名。
  7. 在偏移量字段中指定偏移量。
  8. 在大小字段中输入块的大小(以 KB 计)。
  9. 如果要对该数据库空间制作镜像,请在屏幕的镜像块部分输入完整路径名、大小和(可选)偏移量。

有关更多信息,请参阅 GBase 8s 管理员参考 中的 ON-Monitor 主题。