GBase 8a集群批量导出表结构工具

GBASE南大通用是具有自主知识产权的国产数据库厂商,GBase 8a集群是GBASE南大通用提供的分布式列存架构分析型数据库,主要应用在政府、党委、安全敏感部门、国防、统计、审计、银监、证监等领域,以及电信、金融、电力等拥有海量业务数据的行业。

gcdump 是GBASE南大通用专门用于在 GBase 8a MPP Cluster 中导出数据对象结构的工具。 使用 gcdump 工具可以导出表结构、存储过程、自定义函数等数据库对象结构,多用于库结构的恢复或新集群的初始化、存储过程备份等方面。该工具仅仅导出结构,而不包含其中的数据。

语法:
/opt/gcluster/server/bin/gcdump -uusername -ppassword -B -R databasename >file_name

gcdump [OPTIONS] database
OPTIONS 中常用的参数如下:
-A:导出所有用户数据库结构
-B:数据库名
-u: 登录集群的用户名
-p: 登录集群的密码
-h:远程登录集群使用的 IP 地址
-P:集群使用的端口号
-R:输出存储过程和函数。
-W:V95版本中,指定VC 名称
-n:不输出建库语句’CREATE DATABASE IF NOT EXISTS db_name;’ 语句
-t:不输出建表语句

使用样例:
导出testdb库所有建表语句和存储过程在这里插入图片描述

导出存储过程和自定义函数(不导出建表语句)
在这里插入图片描述

按库名 表名,单独导出建表语句
在这里插入图片描述

默认导出脚本里包含了drop database和create database信息,请一定注意,避免表数据被误删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值