暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB A 工具一览表

墨天轮 2019-10-12
2548

工具一览表

GaussDB 200提供客户端和服务器端应用程序(工具),帮助用户更好地维护GaussDB 200,提供的所有工具如表1所示。

其中:

  • Data Studio、Database Manager、Migration Tool工具在http://support.huawei.com/网站的技术支持 > 产品软件 > 运营商IT > 云计算 > 大数据 > FusionInsight Tool路径下的具体版本中发布。
  • 其他工具位于安装数据库服务器的$GPHOME/script和$GAUSSHOME/bin路径下。
表1 工具一览表

分类

工具名称

简介

客户端工具

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 工具参考
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论