返回首页

gbase数据、南大通用产品文档:GBase8a数据库对象结构导出

更新日期:2024年09月11日

功能简介
gcdump 工具可以导出数据库对象的结构:

导出表结构

导出存储过程

导出自定义函数
说明
gcdump 工具位于$GCLUSTER_HOME/bin 路径下。
通过参数gbase_show_ident_case_sensitive
可以控制导出的列名大小写,
默认与源表结构中列名大小写一致。
具体参考7.6.3 章节Gnode
的配置参数。
语法
gcdump [OPTIONS] database [tables]
gcdump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
gcdump [OPTIONS] --all-databases [OPTIONS]
表4- 1 参数说明
参数名称


-u
登录集群用户名
-p
登录集群密码
-R
输出存储过程和函数
-B
可以输出多个数据库
-W
指定VC 名称
示例

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
124
$ $GCLUSTER_BASE/server/bin/gcdump –uroot –p****** –B –R ssbm>/home/gbase/ssbm.sql

管理 API)
随同 admin() 或 task() 函数,使用 check
partition 参数来打印表或分片的 tblspace
信息。
语法

元素
描述
关键考虑
partition_number
您想要检查其一致性的
分区号。
找到 systables 系统目录表的 partnum 列
中的分区号。

用法

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

带有 check partition 参数的 task() 函数返回的信息等同于 oncheck -pt 命令的输出。
输出包含通用信息,
诸如最大行大小、
键号、
extent 号及大小、
分配的页及每 extent 使
用的页、当前的序列值和创建表的日期。
admin() 函数返回一个整数,
可用来找到 sysadmin 数据库中 command_history 表中的信
息。
示例
下列示例打印分区 1048611 的信息:
EXECUTE FUNCTION task("check partition","1048611");

参数说明:是否开启日志抑制功能。
取值范围:整型,0:关闭;1:开启。参数修改请参考表GUC 参数设置方式进行设置。
默认值:1