更新时间:2022-06-13 GMT+08:00

工具简介

本手册介绍数据仓库服务的工具使用,提供了客户端工具和服务端工具,客户端工具如表1所示,服务端工具如表2所示。

客户端工具:参见客户端工具下载获取。

服务端工具:位于安装数据库服务器的$GPHOME/script和$GAUSSHOME/bin路径下。

表1 客户端工具

工具名称

工具简介

gsql

一款运行在Linux操作系统的命令行工具,用于连接DWS集群中的数据库,并对数据库进行操作和维护。

Data Studio

用于连接数据库的客户端工具,有着丰富的GUI界面,能够管理数据库和数据库对象,编辑、运行、调试SQL脚本,查看执行计划等。Data Studio工具可运行在32位或64位windows操作系统上,解压软件包后免安装即可使用。

GDS

一款运行在Linux操作系统的命令行工具,通过和外表机制的配合,实现数据的高速导入导出。GDS工具包需要安装在数据源文件所在的服务器上,数据源文件所在的服务器称为数据服务器,也叫GDS服务器。

DSC

用于将Teradata或Oracle数据库中的sql脚本迁移为适用于GaussDB(DWS)的sql脚本,便于在GaussDB(DWS)中重建数据库。DSC工具是运行在Linux操作系统的命令行工具,解压软件包免安装即可使用。

表2 服务端工具

工具名称

简介

gs_dump

gs_dump是一款用于导出数据库相关信息的工具,支持导出完整一致的数据库对象(数据库、模式、表、视图等)数据,同时不影响用户对数据库的正常访问。

gs_dumpall

gs_dumpall是一款用于导出数据库相关信息的工具,支持导出完整一致的集群数据库所有数据,同时不影响用户对数据库的正常访问。

gs_restore

gs_restore是GaussDB(DWS)提供的针对gs_dump导出数据的导入工具。通过此工具可由gs_dump生成的导出文件进行导入。

gds_check

gds_check用于对GDS部署环境进行检查,包括操作系统参数、网络环境、磁盘占用情况等,也支持对可修复系统参数的修复校正,有助于在部署运行GDS时提前发现潜在问题,提高执行成功率。

gds_install

gds_install是用于批量安装gds的脚本工具,可大大提高GDS部署效率。

gds_uninstall

gds_uninstall是用于批量卸载GDS的脚本工具。

gds_ctl

gds_ctl是一个批量控制GDS启停的脚本工具,一次执行可以在多个节点上启动/停止相同端口的GDS服务进程,并在启动时为每一个进程设置看护程序,用于看护GDS进程。

gs_sshexkey

集群在安装过程中,需要在集群中的节点间执行命令,传送文件等操作。gs_sshexkey工具来帮助用户建立互信,需要确保互信是连通的。