VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

工具一览表

Vastbase为用户提供了如下应用程序(工具),可以帮助用户更加方便的管理数据库。

工具位于安装数据库服务的$GAUSSHOME/bin路径下。

分类 工具名称 简介
数据库管理工具 vsql 数据库连接工具,用户可以通过此工具连接服务器并对其进行操作和维护,除了具备操作数据库的基本功能,vsql还提供了若干高级特性。
vb_ctl 数据库服务控制工具,可以用来启停数据库服务和查询数据库状态。
vb_guc 设置数据库的配置参数。
vb_config 用于打印当前所安装数据库的配置参数信息,可用于找到与数据库相关的软件包所对应的头文件和库。
vb_controldata 用来显示数据库目录下control文件的相关信息。
vb_initdb 用于初始化数据库。
vb_isready 用于检查Vastbase数据库服务器连接状态。
vb_licensetool 用于查看license的相关信息。
SQL命令封装工具 clusterdb 对Vastbase数据库中的表进行重新聚簇。
clusterdb是对SQL命令CLUSTER的封装。
createdb 用于创建一个新的数据库。
createdb是对SQL命令CREATE DATABASE的封装。
createuser 用于创建一个新的用户。
createuser是对SQL命令CREATE USER的封装。
dropdb 用于删除已经存在的数据库。
dropdb是对SQL命令DROP DATABASE的封装。
dropuser 用于删除一个现有Vastbase用户。
dropuser是对SQL命令DROP USER的封装。
reindexdb 用于重建数据库索引。
reindexdb是对SQL命令REINDEX的封装。
vacuumdb 用于清理和分析Vastbase数据库。
vacuumdb是对SQL命令VACUUM的封装。
备份恢复工具 gs_tar 用于解压vb_basebackup命令生成的归档tar文件。
vb_basebackup 基础的物理备份工具,可以将整个实例的数据进行备份。
vb_dump 用于导出数据库相关信息的一种逻辑备份工具,用户可以自定义导出一个数据库或其中的对象(模式、表、视图等),回收站对象除外。
vb_dumpall 用于导出所有数据库相关信息的工具。它可以导出Vastbase数据库的所有数据,包括默认数据库postgres的数据、自定义数据库的数据以及Vastbase所有数据库公共的全局对象。
vb_probackup 用于管理Vastbase数据库物理备份和恢复的工具。它可以对Vastbase实例进行定期备份,以便在数据库出现故障时能够恢复服务器。
vb_restore 导入由vb_dump生成的备份文件。
vb_ttdump 提供了一种通用的快速在线导出数据的方法(物理迁移),其可以最小支持到以表为粒度在线快速迁移,通常与vb_ttrestore工具一起使用。
vb_ttrestore 提供了一种通用的快速在线导入数据的方法,其可以最小支持到表级别的细粒度在线快速迁移,通常与vb_ttdump工具一起使用。
高可用工具 has_ctl 在高可用场景下控制数据库实例服务的工具。
其它管理工具 gs_dbmind 用于数据库自治运维管理,用户可通过gs_dbmind命令调用AI4DB的全部功能。
gs_encrypt 为输入的明文字符串进行加密操作。
oid2name 帮助用户检查被Vastbase使用的文件结构,它连接到一个目标数据库并且抽取OID、文件节点或表名信息,也可以显示数据库OID或表空间OID。
pg_xlogdump 解析XLOG日志(WAL)。
vacuumlo 用于从Vastbase数据库中删除无效的大对象。
vb_bulkload Vastbase提供的一款批量加载数据工具,使用该工具可以提升加载的效率和性能。
vb_recvlogical 创建或删除逻辑复制槽,并且持续、实时的从该节点获取逻辑解码中间结果,输出到文件或标准输出。
vb_resetxlog 重置数据库预写日志或其他控制内容的工具。