返回首页

gbase数据、南大通用产品文档:GBase8s从存储池创建空间或块

更新日期:2024年09月11日

如果存储池中包含条目,可从存储池中的可用空间创建存储空间或块。
先决条件:存储池中必须包含条目(目录、熟文件或原始设备)。
要从存储池创建存储空间或块,请执行以下操作:
运行带以下自变量之一的 admin() 或 task() 函数从存储池创建空间。命令中所用元素取
决于要创建的空间类型。
l
EXECUTE FUNCTION task("create dbspace from storagepool", "space_name",
"size", "page_size", "mirroring_flag", "first_extent", "next_extent");
l
EXECUTE FUNCTION task("create tempdbspace from storagepool",
"space_name", "size", "page_size");
l
EXECUTE FUNCTION task("create blobspace from storagepool", "space_name",
"size", "page_size", "mirroring_flag",);
l
EXECUTE FUNCTION task("create sbspace from storagepool", "space_name",
"size", "log_flag", "mirroring_flag",);
l
EXECUTE FUNCTION task("create tempsbspace from storagepool",
"space_name", "size",);

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 217 -
l
EXECUTE FUNCTION task("create chunk from storagepool", "space_name",
"size",);
示例
以下命令创建名为 blobspace1 的镜像 Blob 空间。新 Blob 空间的大小为 100 千兆字
节,Blob 页大小为 100 页。
EXECUTE FUNCTION task("create blobspace from storagepool", "blobspace1", "100
GB", "100", "1");
以下命令向名为 logdbs 的数据库空间添加块。新块的大小为 200 兆字节。
EXECUTE FUNCTION task("create chunk from storagepool", "logdbs", "200 MB");

在编写PL/SQL 过程中,会定义一些变量,给变量赋值,调用其他存储过程等。介绍
PL/SQL 中的基本语句,包括定义变量、赋值语句、调用语句以及返回语句。
说明

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
631
尽量不要在存储过程中调用包含密码的SQL 语句,因为存储在数据库中的存储过程文
本可能被其他有权限的用户看到导致密码信息被泄漏。
如果存储过程中包含其他敏感信息也
需要配置存储过程的访问权限,保证敏感信息不会泄漏。

gbase_hex_string .............................
20