客户端工具-gsql > 使用指导
前提条件连接数据库时使用的用户需要具备访问数据库的权限。背景信息使用gsql命令可以连接远程数据库服务。连接远程数据库服务时,需要在服务器上设置允许远程连接,详细操作请参见远程连接数据库。操作步骤使用gsql连接到GaussDB200服务器。gsql工具使用-d参数指定目标数据库名、-U参数指定数据
gsql-gsql概述
基本功能连接数据库:详细操作请参见远程连接数据库。说明:gsql创建连接时,会有5分钟超时时间。如果在这个时间内,数据库未正确地接受连接并对身份进行认证,gsql将超时退出。针对此问题,可以参考常见问题处理。执行SQL语句:支持交互式地键入并执行SQL语句,也可以执行一个文件中指定的SQL语句。执行
客户端工具-gsql
gsql是GaussDB200提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护,除了具备操作数据库的基本功能,gsql还提供了若干高级特性,便于用户使用。gsql概述使用指导获取帮助命令参考元命令参考常见问题处理
工具参考-客户端工具
数据库在部署成功后,需要通过一些工具来便捷地连接数据库,对数据库进行各种操作和调试。GaussDB200提供了一些数据库连接工具。通过这些工具可以方便地连接数据库并对数据库进行数据操作。gsqlDataStudioDatabaseManagerMigrationTool
工具参考-工具一览表
GaussDB200提供客户端和服务器端应用程序(工具),帮助用户更好地维护GaussDB200,提供的所有工具如表1所示。其中:DataStudio、DatabaseManager、MigrationTool工具在http://support.huawei.com/网站的“技术支持>产品软件
产品文档-工具参考
本章介绍连接数据库的客户端工具、GaussDB200服务器端所提供的命令行管理工具,以及即将在后续版本删除但考虑前期兼容性暂且保留的工具。说明:由于“?”在shell中表示通配符,如果当前目录下存在与参数“-?”结构相同(以-为首字母命名)的文件或目录时(比如当前目录下有"-e"目录/文件等),在显
数据库故障定位手段 > Database Manager
DatabaseManager的Web用户界面可用于有效地管理多个GaussDB200服务器,其管理系统界面可用于统一管理企业内部的多个系统。功能DatabaseManager主要为数据库开发人员提供以下功能:支持用户管理、配置管理和集群管理。监控集群性能、节点性能和实例性能。DatabaseMan
数据库故障定位手段-core文件
GaussDB200的相关进程在运行过程中可能会因为各种意外情况导致数据库崩溃(Coredump),而崩溃时产生的core文件对于迅速定位程序崩溃的原因及位置非常重要。如果进程运行时出现Coredump现象,建议立即收集core文件便于分析、定位故障。背景信息开启收集core文件的功能对操作系统有如
数据库故障定位手段-错误码
GaussDB200提供了丰富的错误码显示机制。并期望通过不断丰富每条错误码的可能原因和处理办法,协助用户在遇到问题时可以快速和顺利地定位和解决问题。详细请参见错误码参考。
数据库故障定位手段-日志
数据库日志记录了GaussDB200数据库服务端启动、运行或停止时出现的问题,当数据库在启动、运行或停止的过程中出现问题时,数据库用户可以通过运行日志快速分析问题的产生原因,并根据不同的原因采取相应的处理方法,尽可能的解决问题。运行日志简介:日志文件位置:通过实例的配置文件postgresql.co
数据库故障定位手段-告警
GaussDB200安装后,有CN、DN、GTM等实例配合工作。为了获取CN、DN、GTM实例的运行状态,了解其是否正常工作,GaussDB200会定时检查告警项并向上层模块上报CN、DN、GTM等实例是否有告警或者告警恢复。详细告警内容和处理过程请参见告警参考章节。
故障定位方法-磁盘故障定位手段
常见的磁盘故障是磁盘空间不足、磁盘出现坏块、磁盘未挂载等。磁盘故障有的会导致文件系统损坏,比如磁盘未挂载,集群管理自动定期做磁盘检测时会识别故障并将实例停止,查看集群状态时对应实例状态异常;有的不会导致文件系统损坏,比如磁盘空间不足,集群管理无法检测到,服务进程访问到故障磁盘会异常退出,比如:数据库
故障定位方法-网络故障定位手段
通信网络层是分布式数据库的基础组件,在数据库正常工作的情况下,网络层对上层用户是透明的,但分布式集群数据库在长期运行时,可能会由于各种原因导致出现网络异常或错误。GaussDB200常见的因网络故障引发的异常有:集群启动失败,报网络错误。集群状态异常,如:节点上所有的实例都是UnKnown或者所有主
故障定位方法-操作系统故障定位手段
查询集群状态时,显示一个节点上所有实例都不正常的情况下,可能是操作系统发生了故障。可以通过如下方法确定OS是否存在问题:通过SSH或者其它远程登录工具登录该节点。如果连接失败,请尝试通过ping发包检查网络状态。如果没有回复,则表明这台机器可能存在如下问题:网络连接故障、处于宕机状态或者正处于重启状
故障定位方法-查看告警
登录FusionInsightManager,选择“运维>告警>告警”页面,用户可以查看集群中所有告警信息,包括告警ID、告警名称、告警级别、产生时间、定位信息、操作,每页默认显示最近的十条告警。详细请参见告警处理。
故障定位方法-查看日志
系统管理员可从FusionInsightManager导出各个服务角色生成的日志。日志详细介绍参见日志管理。
故障管理-故障处理流程
故障处理流程如图1所示。图1故障处理流程
集群HA介绍-SQL语句出错自动重试
GaussDB200支持在SQL语句执行出错时的自动重试功能(下文简称CNRetry)。对于来自gsql客户端、JDBC、ODBC驱动的SQL语句,在SQL语句执行失败时,CN端能够自动识别语句执行过程中的报错,并重新下发任务进行自动重试。该功能的限制和约束如下:功能范围限制:仅能提高故障发生时SQ
集群HA介绍-单点故障自恢复
GaussDB200可做到短时间内恢复并对外提供服务,即单点故障自恢复。该功能需要具备以下前提条件:同一DN(DataNode)的主、备、从备有且只有一个异常退出。GTM(GlobalTransactionManager)主、备只有一个异常退出。CN(CoordinatorNode)只有一个异常退出
集群HA介绍-集群HA方案
GaussDB200集群系统的高可靠解决方案主要包括以下部分:硬件级高可靠:存储:磁盘Raid。网络:交换机堆叠及网卡bond。电源:不间断电源UPS(UninterruptiblePowerSupply)。软件级高可靠:GaussDB200集群实例全方位HA。目前实例HA主要采用两种方式:Acti