返回首页

gbase数据、南大通用产品文档:GBase8sgload 命令的语法

更新日期:2024年09月11日

gload 命令将使用 gunload 命令创建的数据装入数据库服务器。


元素
用途
重要注意事项



-d dbspace
将数据库或表装入
指定数据库
正在装入的磁带必须包含指定
的数据库或表。
database
指定数据库的名称
数据库名不能包含数据库服务
器名称,例
如 database@dbservername。
参考:语法必须与“标识”段一
致;请参阅《GBase 8s SQL 指
南:语法》。
元素
用途
重要注意事项
owner.
指定表的所有者
所有者名称不能包含无效字符。

参考:
有关路径名的语法,
请参
阅操作系统文档。
table
指定表名
表必须存在。
参考:语法必须与“表名”段一
致;请参阅《GBase 8s SQL 指
南:语法》。
-V 选项显示软件版本号和序列号。-version 选项扩展了 -V 选项,以显示
有关构建操作系统、构建号和构建日期的其他信息。

功能说明
对集群中的无效备份数据进行清除。在实际的备份过程中,由于各种意外原因,会
造成主分片节点中的备份记录不一致。当存在无效备份数据时,gcrcman 需要删除
它,否则不能进行备份、恢复等后续操作。执行cleanup 即可删除垃圾备份数据。
如果没有无效备份数据,
执行cleanup 时,
将会提示
“no need to rollback”
信息。
cleanup
命令不能用于删除备份成功的数据,如想删除备份目录下的数据文件,需要通过
linux rm 命令手动删除。
语法格式
cleanup
示例
示例1:清除无效的备份数据。
$ python $GCLUSTER_BASE/server/bin/gcrcman.py -d
/home/gbase/backupT -P gbasedba -e "show backup"
cycle point level time
0
0
0
2020-08-08 15:00:36
0
1
1
2020-08-08 15:02:52
1
0
0
2020-08-10 23:23:20
1
1
1
2020-08-10 23:24:32
1
2
1
2020-08-11 00:46:37
3
0
0
2020-08-11 00:53:23
$ python $GCLUSTER_BASE/server/bin/gcrcman.py -d

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
414
/home/gbase/backupT -P gbasedba -e "cleanup"

管理 API)
随同 admin() 或 task() 函数,使用 create dbspace 参数来创建 dbspace。
语法

元素
描述
关键考虑
dbspace
要创建的 dbspace 名。

first_extsize
tblspace tblspace 的第一
个 extent 的大小,
以 KB 为
单位。
请参阅 admin() 和 task() 参
数大小规范。
initial_chunk_size
新 dbspace 的初始 chunk
的大小,
以 KB 为单位。
该大
小取整到页大小的倍数。
请参阅 admin() 和 task() 参
数大小规范。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 712 -

元素
描述
关键考虑
mirror_offset
镜像 chunk 的偏移量,
以 KB
为单位。

mirror_path
对 dbspace 的初始 chunk
镜像的那个 chunk 的路径
名。

next_extsize
tblspace tblspace 中下一
个 extent 的大小,
以 KB 为
单位。
请参阅 admin() 和 task() 参
数大小规范。
offset
磁盘分区内或设备内达到新
dbspace 的初始 chunk 的偏
移量,以 KB 为单位。

page_size
新 dbspace 的非缺省页大
小,以 KB 为单位。
请参阅 admin() 和 task() 参
数大小规范。
path_name
正在创建的 dbspace 的初始
chunk 的磁盘分区或设备。
有效的页大小依赖于计算机
的缺省页大小:
l 2
KB 缺省页大小:
2、
4、6、8、10、12 或
16 KB
l 4
KB 缺省页大小:
4、
8、12 或 16 KB

用法
使用 create with_check dbspace 参数来检查指定的路径名,如果路径不存在,则返回错
误。
这个函数等同于 onspaces -c -d 命令。
示例
下列示例创建大小为 20 MB、偏移量为 0 的 dbspace。
EXECUTE FUNCTION task ("create dbspace", "dbspace3",
"$GBS_DATA/WORK/dbspace3", "20 M", "0");