创建智能大对象空间

使用 onspaces 实用程序创建智能大对象空间。

使用 onspaces 实用程序或 Server Administrator (ISA) 可创建智能大对象空间。

要使用 onspaces 创建智能大对象空间,请执行以下操作:

  1. 要在 UNIX™ 上创建智能大对象空间,必须以用户 gbasedbtroot 身份登录。
  2. 请确保数据库服务器处于联机、管理或静默方式,或者处于快速恢复方式的清除阶段。
  3. 使用 onspaces -c -S 选项创建智能大对象空间。
    1. 使用 -p 选项指定路径名、使用 -o 选项指定偏移量,以及使用 -s 选项指定智能大对象空间大小。
    2. 如果要对智能大对象空间制作镜像,请使用 -m 选项指定镜像路径和偏移量。
    3. 如果您希望使用智能大对象空间的缺省存储特征,那么省略 -Df 选项。

      如果您希望指定不同的存储特征,请使用 -Df 选项。有关更多信息,请参阅智能大对象空间的存储特征

    4. 智能大对象空间中的第一个块必须具有元数据区域。

      您可以为智能大对象空间指定元数据区域,或让数据库服务器计算元数据区域的大小。有关更多信息,请参阅计算智能大对象空间元数据的大小

  4. 在创建智能大对象空间之后,必须对根数据库空间和新智能大对象空间执行 0 级备份。
  5. 要在该智能大对象空间中开始存储智能大对象,请在 SBSPACENAME 配置参数中指定空间名称。
  6. 使用 onstat -donstat -g smb s 以及 oncheck -cs-cS-ps-pS 来显示有关智能大对象空间的信息。

    有关更多信息,请参阅监视智能大对象空间

这显示了如何创建 20 兆字节的镜像智能大对象空间 sbsp4。为主块和镜像块均指定 500 KB 的偏移量,还指定偏移量为 200 KB 且大小为 150 KB 的元数据。AVG_LO_SIZE -Df 标记指定 32 KB 的智能大对象平均期望大小。
onspaces -c -S sbsp4 -p /dev/rawdev1 -o 500 -s 20480 -m /dev/rawdev2 500 
-Ms 150 -Mo 200 -Df "AVG_LO_SIZE=32"

有关创建智能大对象空间和智能大对象缺省选项的信息,请参阅 GBase 8s 管理员参考 中有关 onspaces 实用程序的信息。有关创建智能大对象的信息,请参阅 GBase 8s DataBlade API 程序员指南GBase 8s ESQL/C Programmer's Manual

要使用 ISA 创建智能大对象空间,请执行以下操作:

  1. 使用 ISA 创建智能大对象空间。有关更多信息,请参阅 ISA 联机帮助。
  2. 备份新智能大对象空间和根数据库空间。