有关确定智能大对象存储位置的背景信息和规则,请参阅临时智能大对象空间。您可将临时智能大对象存储在标准的或临时的智能大对象空间中。可以在临时智能大对象空间中添加或删除块。
要创建具有临时智能大对象的临时智能大对象空间,请执行以下操作:
-
为临时智能大对象空间分配空间。
有关详细信息,请参阅
分配磁盘空间。
有关 SBSPACETEMP 的信息,请参阅 GBase 8s 管理员参考 中有关配置参数的主题。
-
如以下示例所示,创建临时智能大对象空间:
onspaces -c -S tempsbsp -t -p ./tempsbsp -o 0 -s 1000
-
您可任意指定以下 onspaces 选项:
-
指定元数据区域和偏移量(-Ms 和 -Mo)。
-
指定存储特征 (-Df)。
-
将 SBSPACETEMP 配置参数设置为缺省临时智能大对象空间存储区域的名称。
-
使用 onstat -d 显示临时智能大对象空间。
有关 onstat -d 输出示例的信息,请参阅 GBase 8s 管理员参考 中的 onstat 实用程序。
-
在创建临时智能大对象时指定 LO_CREATE_TEMP 标志。
使用 DataBlade API:
mi_lo_specset_flags(lo_spec,LO_CREATE_TEMP);
使用 GBase 8s ESQL/C:
ifx_lo_specset_flags(lo_spec,LO_CREATE_TEMP);
有关创建智能大对象的信息,请参阅 GBase 8s DataBlade API 程序员指南 和 GBase 8s ESQL/C Programmer's Manual。