备份与恢复-恢复概述
单机/主备部署模式下,支持基于备份集(全量/增量)恢复至当前集群、基于时间点(全量/增量)恢复至当前集群。分布式部署模式下,支持基于备份集(全量/增量)恢复至当前集群、基于时间点(全量/增量)恢复至当前集群、基于备份集(全量/增量)恢复至新集群。各恢复方式支持的介质类型如表1所示。表1恢复支持的介质
备份与恢复-备份概述
对集群进行备份时,会对集群配置文件(cluster_dynamic_config)、CN、DN、GTS进行备份,支持全量备份和增量备份两种备份类型,支持备份集群至磁盘和NBU。集群备份中,备份分为三个阶段:备份控制文件备份数据文件备份日志文件同一用户在同一集群上,同一时间只能进行一次备份操作。全量备
备份与恢复-约束与限制
使用DatabaseManager执行备份的约束限制使用DatabaseManager执行备份时,约束条件如下所示。DatabaseManager工具通过调用Roach工具执行数据备份,Roach工具的约束条件请参见GaussRoach.py。不支持备份过程中执行DDL和DCL操作。不支持在执行sw
管理员指南-备份与恢复
数据备份是保护数据安全的重要手段之一,为了更好的保护数据安全,GaussDB100数据库提供了DatabaseManager工具用于备份数据,同时还提供了Roach工具用于备份和恢复数据,以便在数据库故障导致数据不可用时及时恢复,避免对业务造成重大影响。DatabaseManager工具通过调用Ro
数据库系统管理-保护模式
DN提供三种数据保护模式,分别是最大保护(MaximumProtection),最大可用(MaximumAvailability)和最大性能(MaximumPerformance)。可以通过DV_DATABASE的PROTECTION_MODE字段进行查询。保护模式只在主机上有用,备机或级联备机上不
数据库系统管理 -逻辑复制代理(主备/分布式部署模式)
操作场景GaussDB100逻辑复制代理解析包含逻辑日志信息的REDO日志和归档日志,将解析到的满足条件的数据发送给HDR工具,然后HDR再将数据回放到目标端数据库,实现将GaussDB100的数据变化准实时复制到其它同构或异构数据源的能力。相对于物理复制对日志物理格式的强依赖,逻辑复制代理和HDR
数据库系统管理-逻辑复制代理(单机部署模式)
操作场景GaussDB100逻辑复制代理解析包含逻辑日志信息的REDO日志和归档日志,将解析到的满足条件的数据发送给HDR工具,然后HDR再将数据回放到目标端数据库,实现将GaussDB100的数据变化准实时复制到其它同构或异构数据源的能力。相对于物理复制对日志物理格式的强依赖,逻辑复制代理和HDR
数据库系统管理-数据重分布
操作场景分布式部署模式下,用户可以使用数据搬迁工具完成数据重分布,使得分片之间数据均衡,保证访问性能。前提条件DN设备节点扩容正常。待搬迁表所在数据库环境已经部署逻辑复制工具。运行环境需已安装Python2.7.x版本。获取逻辑复制工具安装包GaussDB_100_1.0.1-ZEBRATOOL.t
数据库系统管理-建立逻辑复制(主备/分布式部署模式)
操作场景GaussDB100逻辑复制解析包含逻辑日志信息的REDO日志,获得数据库表数据变更信息,并通过在目标数据源回放数据变更,实现将GaussDB100的数据变化准实时复制到其它同构或异构数据源的能力。相对于物理复制对日志物理格式的强依赖,逻辑复制更加灵活,可以实现GaussDB100跨版本复制
数据库系统管理-建立逻辑复制(主备/分布式部署模式)
操作场景GaussDB100逻辑复制解析包含逻辑日志信息的REDO日志,获得数据库表数据变更信息,并通过在目标数据源回放数据变更,实现将GaussDB100的数据变化准实时复制到其它同构或异构数据源的能力。相对于物理复制对日志物理格式的强依赖,逻辑复制更加灵活,可以实现GaussDB100跨版本复制
数据库系统管理-建立逻辑复制(单机部署模式)
操作场景GaussDB100逻辑复制解析包含逻辑日志信息的REDO日志,获得数据库表数据变更信息,并通过在目标数据源回放数据变更,实现将GaussDB100的数据变化准实时复制到其它同构或异构数据源的能力。相对于物理复制对日志物理格式的强依赖,逻辑复制更加灵活,可以实现GaussDB100跨版本复制
数据库系统管理-修改IP和端口号
在数据库集群使用过程中,由于网络部署调整、机房搬迁、网络故障等带来主机IP地址和端口号的变更。GaussDB100提供了gs_om的changeip操作可以在不换主机、不改变集群其他配置的前提下,快速实现集群IP地址或者端口号的变更。前提条件确认集群状态正常后,停止集群。基于新IP的用户互信已配置好
数据库系统管理-配置数据库系统
GaussDB100提供了多种查看和修改数据库参数的方法,管理员可以根据物理环境和业务需要对参数进行设置。查看数据库参数通过系统视图DV_PARAMETERS,可以查看当前数据库配置项情况。视图字段解释如表1所示。表1DV_PARAMETERS字段序号字段名字段定义字段说明NAMEVARCHAR(6
数据库系统管理-启停集群
在进行集群维护、故障排查和修复时,可以根据需要对集群进行启停。启动集群以omm用户身份登录GaussDB100所在的任意服务器。根据需要启动集群或实例。启动集群。gs_om-tstart启动单个主机上的所有实例。假设plat1为主机的名称。gs_om-tstart-hplat1启动单个主机上的指定实
数据库系统管理-集群状态查询
GaussDB100支持查看整个集群、主机、实例(CN、DN、CM、ETCD等)的状态以及节点平衡状态,通过查询结果确认其运行状态是否正常。前提条件集群已经启动。操作步骤以omm用户身份登录GaussDB100所在的任意服务器。使用如下命令查询集群状态。gs_om-tstatus集群状态显示结果的参
管理者指南-通过Database Manager管理集群数据库
DatabaseManager是一款基于Web的数据库监控工具,提供丰富的界面展示,可有效监控多个集群数据库。通过管理员用户和普通用户区分查看和操作权限,对集群数据库进行安全的监控和运维操作。DatabaseManager提供的主要功能包括:对集群、主机进行监控:包括集群硬件监控信息(CPU、磁盘I
卸载集群-一键式环境清理
在集群卸载完成后,如果不需要在环境上重新部署集群,可以运行脚本gs_postuninstall对集群服务器上环境信息做清理。集群环境清理是对环境准备脚本gs_preinstall所做设置的清理。前提条件集群卸载执行成功。root用户互信可用。只能使用root用户执行gs_postuninstall命
卸载集群-执行卸载
执行卸载GaussDB100提供了卸载脚本帮助用户完整地卸载整个集群。操作步骤设置omm用户的远程登录权限。以omm用户身份登录GaussDB100服务器。使用gs_uninstall卸载数据库集群。gs_uninstall--delete-data或者在集群中每个节点执行本地卸载。gs_unins
卸载集群-Database Manager上删除集群
当卸载DatabaseManager当前监控的集群时,需要先在DM上删除集群。操作步骤登录DatabaseManager,在主页单击“操作>删除集群”。弹出确认界面中勾选“是否要在删除集群之前卸载Agent?”,直接点击确认,等待集群删除完成。
常见问题-用户在集群节点间的互信丢失
问题现象在给某个用户配置好互信之后,有时候信任关系会突然丢失,ssh时提示需要输入密码。sc_ssh@node1:~/.ssh>sshnode2Password:可能原因sshd服务未运行。防火墙禁止ssh访问。当前用户对根目录的权限不足。当前用户对公钥文件的权限不足。“known_hosts