工具一览表
GaussDB 200提供客户端和服务器端应用程序(工具),帮助用户更好地维护GaussDB 200,提供的所有工具如表1所示。
其中:
- Data Studio、Database Manager、Migration Tool工具在http://support.huawei.com/网站的“技术支持 > 产品软件 > 运营商IT > 云计算 > 大数据 > FusionInsight Tool”路径下的具体版本中发布。
- 其他工具位于安装数据库服务器的$GPHOME/script和$GAUSSHOME/bin路径下。
分类 |
工具名称 |
简介 |
|---|---|---|
客户端工具 |
gsql |
gsql是GaussDB 200提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护,除了具备操作数据库的基本功能,gsql还提供了若干高级特性,便于用户使用。 |
客户端工具 |
Data Studio |
Data Studio是一款GUI工具,可以通过Data Studio连接数据库,执行并调试SQL语句和存储过程。Data Studio支持GaussDB 200的基本特性,为数据库开发人员提供图形界面,显著提高构建应用程序的效率,并简化数据库开发及应用开发任务。 |
客户端工具 |
Database Manager |
Database Manager是一款Web化集群数据库运维管理工具,用户可以通过Database Manager管理统一管理企业内部的多个GaussDB 200数据库系统。 |
客户端工具 |
Migration Tool |
Migration Tool是一款运行在Linux或Windows操作系统上的命令行工具,致力于向客户提供简单、快速、可靠的应用程序sql脚本迁移服务,通过内置的语法迁移逻辑解析源数据库应用程序sql脚本,并迁移为适用于GaussDB 200数据库的应用程序sql脚本。 |
服务端工具 |
gs_cgroup |
gs_cgroup是GaussDB 200提供的负载管理工具。负责创建默认控制组、创建用户自定义控制组、删除用户自定义控制组、更新用户自定义组的资源配额和资源限额、显示控制组配置文件内容、显示控制组树形结构和删除用户的所有控制组。 |
服务端工具 |
gs_check |
gs_check改进增强,统一化当前系统中存在的各种检查工具,例如gs_check,gs_checkos等,帮助用户在集群运行过程中,全量的检查集群运行环境,操作系统环境,网络环境及数据库执行环境,也有助于在集群重大操作之前对各类环境进行全面检查,有效保证操作执行成功。 |
服务端工具 |
gs_checkos |
gs_checkos用于检查操作系统、控制参数、磁盘配置等内容,并对系统控制参数、I/O配置、网络配置和THP服务等信息进行配置。 |
服务端工具 |
gs_checkperf |
gs_checkperf工具可定期对集群级别(主机CPU占用率、Gauss CPU占用率、I/O使用情况等)、节点级别(CPU使用情况、内存使用情况、I/O使用情况)、会话/进程级别(CPU使用情况、内存使用情况、I/O使用情况)、SSD性能(写入、读取性能)进行检查,让用户了解集群的负载情况,采取对应的改进措施。 |
服务端工具 |
gs_clean |
gs_clean是GaussDB 200提供的两阶段事务清理工具,当某个CN或者DN重启后,需要恢复两阶段事务,此时可以连上任意一个CN清理或查询集群中两阶段事务的状态等信息。 |
服务端工具 |
gs_collector |
gs_collector在GaussDB 200集群发生故障时,收集集群的OS信息、集群的日志信息以及集群配置文件信息,来定位问题。 |
服务端工具 |
gs_dump |
gs_dump是一款用于导出数据库相关信息的工具,支持导出完整一致的数据库对象(数据库、模式、表、视图等)数据,同时不影响用户对数据库的正常访问。 |
服务端工具 |
gs_dumpall |
gs_dumpall是一款用于导出数据库相关信息的工具,支持导出完整一致的集群数据库所有数据,同时不影响用户对数据库的正常访问。 |
服务端工具 |
gs_encrypt |
gs_encrypt工具为输入的明文字符串进行加密操作。 |
服务端工具 |
gs_guc |
gs_guc用于设置GaussDB 200配置文件(“postgresql.conf”、“pg_hba.conf”)中的参数,配置文件中参数的默认值是单机的配置模式,您可以使用gs_guc来设置适合的参数值。 |
服务端工具 |
gs_lcctl |
GaussDB 200提供了gs_lcctl工具来实现逻辑集群功能,支持逻辑集群内的资源管控及逻辑集群间的数据互访。 |
服务端工具 |
gs_loadbalance |
gs_loadbalance是GaussDB 200提供的用来负载均衡安装的工具。 |
服务端工具 |
gs_om |
GaussDB 200提供了gs_om工具帮助对集群进行维护,包括启动集群、停止集群、查询集群状态、切换主备实例、管理CN、修改IP、生成静态配置文件、格式化列存文件、升级时间评估、安装,扩容,增加CN、节点替换和温备相关时间评估、管理虚拟IP、SSL证书替换、输出相对表空间路径、启停kerberos认证、ec工具、管理javaUDF文件、删除PostGIS文件、执行日常巡检并上报告警、显示帮助信息和显示版本号信息、启动etcd的功能。 |
服务端工具 |
gs_replace |
数据库集群是由多台主机组成的,当集群中主机上的某些实例发生故障后,为了使GaussDB 200快速地恢复正常,用户可以使用gs_replace工具将发生故障的实例替换为正常实例。 |
服务端工具 |
gs_restore |
gs_restore是GaussDB 200提供的针对gs_dump导出数据的导入工具。通过此工具可由gs_dump生成的导出文件进行导入。 |
服务端工具 |
gs_ssh |
GaussDB 200提供了gs_ssh工具帮助用户在集群各节点上执行相同的命令。 |
服务端工具 |
gds |
gds可以为GaussDB 200提供导入导出数据的功能。 |
服务端工具 |
gds_ctl.py |
在配置了gds.conf的情况下,可通过gds_ctl.py控制gds的启动和停止。 |
服务端工具 |
7.3.19-SyncDataToStby.py |
SyncDataToStby.py工具是一个基于Roach开发的备份恢复工具,是在两套同构集群之间实现周期性备份恢复的实用性工具。主集群正常提供业务,进行周期性备份,并将备份文件同步给备集群,备集群对主集群传来的备份进行周期性恢复。在非恢复期,备集群作为主集群的热备份存在,提供只读服务。 |
服务端工具 |
GaussRoach.py |
GaussRoach.py工具是GaussDB 200提供的用于备份和灾难恢复的实用工具。可对整个数据库中的数据、WAL归档日志和运行日志进行备份。 |
查看更多:华为GaussDB 200 工具参考




