logo资料库

华为GaussDB 100 官方文档.pdf

第1页 / 共942页
第2页 / 共942页
第3页 / 共942页
第4页 / 共942页
第5页 / 共942页
第6页 / 共942页
第7页 / 共942页
第8页 / 共942页
资料共942页,剩余部分请下载后查看
目 录
1 文档包信息
1.1 修订记录
1.2 文档包导读
1.3 文档阅读约定
1.4 获取和更新文档包
1.5 意见反馈
2 产品描述
2.1 产品概述
2.2 产品定位
2.3 产品特点
2.4 系统架构
2.4.1 单机部署架构
2.4.2 主备部署架构
2.4.3 分布式部署架构
2.5 应用场景
2.6 运行环境
2.7 技术指标
2.8 基本功能
2.9 关键特性
2.9.1 Share-nothing架构
2.9.2 数据分布式存储
2.9.3 数据分区
2.9.4 全并行的数据查询处理
2.9.5 高性能事务处理
2.9.6 工作负载管理
2.9.7 高可靠事务处理
2.9.8 闪回
3 软件安装指南
3.1 安装简介
3.1.1 单机部署方案
3.1.2 主备(一主一备)部署方案
3.1.3 主备(一主两备)部署方案
3.1.4 分布式部署方案
3.1.5 网络平面划分
3.1.6 安装流程
3.2 安装准备
3.2.1 软硬件环境要求
3.2.2 准备文档、工具和软件包
3.2.3 数据规划
3.2.4 了解安装用户及用户组
3.3 操作系统预配置
3.3.1 开启root用户远程登录权限
3.3.2 设置操作系统防火墙
3.3.3 设置corefile配置
3.4 安装Database Manager
3.5 安装GaussDB 100
3.6 加载License文件
3.7 开始使用GaussDB 100
3.7.1 使用zsql连接数据库
3.7.2 配置客户端接入认证
3.7.2.1 简介
3.7.2.2 配置用户白名单
3.7.2.3 配置IP黑、白名单
3.7.3 使用Data Studio连接
3.8 常见问题
3.8.1 关闭root用户远程登录权限
3.8.2 设置omm用户的远程登录权限
3.8.3 以omm用户身份登录GaussDB 100服务器
3.8.4 同步系统时间
3.8.5 建立互信
3.8.6 配置操作系统参数
3.8.7 用户在集群节点间的互信丢失
3.9 卸载集群
3.9.1 执行卸载
3.9.2 一键式环境清理
4 管理员指南
4.1 通过Database Manager管理集群数据库
4.2 数据库系统管理
4.2.1 集群状态查询
4.2.2 启停集群
4.2.3 配置数据库系统
4.2.4 修改IP和端口号
4.2.5 建立逻辑复制(单机部署模式)
4.2.6 建立逻辑复制(主备/分布式部署模式)
4.2.7 数据重分布
4.2.8 逻辑复制代理(单机部署模式)
4.2.9 逻辑复制代理(主备/分布式部署模式)
4.2.10 保护模式
4.3 备份与恢复
4.3.1 约束与限制
4.3.2 备份概述
4.3.3 恢复概述
4.3.4 备份数据
4.3.5 恢复数据
4.4 管理日志
4.4.1 日志类型简介
4.4.2 设置日志
4.4.3 查看日志
4.4.4 清理日志
4.5 安全加固
4.5.1 操作系统配置
4.5.1.1 配置系统资源
4.5.1.1.1 配置安全SSH协议
4.5.1.1.2 配置服务器防止IP欺骗攻击
4.5.1.1.3 关闭运行数据库的OS帐号远程登录权限
4.5.1.1.4 配置进程最大文件打开数
4.5.1.2 限制文件和目录访问权限
4.5.1.2.1 限制集群CN和DN的home目录访问权限
4.5.1.2.2 限制{GAUSS_HOME}/lib和 {GAUSS_HOME}/add-ons目录访问权限
4.5.1.2.3 限制{GAUSS_HOME}/bin目录访问权限
4.5.1.2.4 限制data目录访问权限
4.5.1.2.5 限制zengine.ini文件访问权限
4.5.1.2.6 限制SSL证书访问权限
4.5.2 数据库配置
4.5.2.1 设置数据库连接
4.5.2.1.1 禁止侦听地址使用“0.0.0.0”和“::”
4.5.2.1.2 设置最大连接数
4.5.2.1.3 远程连接控制
4.5.2.1.4 配置SSL私钥加密密钥
4.5.2.1.5 配置非鉴权会话老化时间
4.5.2.1.6 用SSL进行安全的TCP/IP连接
4.5.2.2 管理用户、角色和权限
4.5.2.2.1 检查未知用户
4.5.2.2.2 检查DBA角色
4.5.2.2.3 检查CREATE USER权限
4.5.2.2.4 检查ALTER USER权限
4.5.2.2.5 检查DROP USER权限
4.5.2.2.6 检查CREATE DB权限
4.5.2.2.7 控制拥有WITH ADMIN OPTION属性的用户
4.5.2.2.8 控制拥有WITH GRANT OPTION属性的用户
4.5.2.2.9 控制拥有GRANT ANY PRIVILEGE权限的用户
4.5.2.2.10 控制拥有GRANT ANY ROLE权限的用户
4.5.2.2.11 控制拥有GRANT ANY OBJECT PRIVILEGE权限的用户
4.5.2.2.12 禁止向public用户授予对象权限
4.5.2.3 设置用户安全策略
4.5.2.3.1 配置密码的不可重用天数
4.5.2.3.2 配置密码的不可重用次数
4.5.2.3.3 配置帐户登录尝试失败次数
4.5.2.3.4 配置帐户锁定时间
4.5.2.3.5 修改初始创建用户的密码
4.5.2.3.6 配置用户密码有效期
4.5.2.3.7 配置密码过期宽限天数
4.5.2.3.8 配置单用户最大连接数
4.5.2.4 设置数据库审计
4.5.2.4.1 配置审计存储方式
4.5.2.4.2 开启数据库审计
4.5.2.4.3 开启DDL审计
4.5.2.4.4 开启DCL审计
4.5.2.4.5 开启DML审计
4.5.2.4.6 开启PL审计
4.5.2.4.7 开启DDL和DCL审计
4.5.2.4.8 开启DDL和DML审计
4.5.2.4.9 开启DCL和DML审计
4.5.2.4.10 开启所有审计项
4.5.2.4.11 配置审计文件路径
4.5.2.4.12 配置单个审计日志文件的最大容量
4.5.2.4.13 配置备份审计日志文件的最大数目
4.5.2.4.14 配置审计日志保留天数
4.5.2.5 错误报告和日志设置
4.5.2.5.1 配置日志路径
4.5.2.5.2 配置日志文件权限
4.5.2.5.3 配置日志目录权限
4.5.2.5.4 配置服务器日志等级
4.5.2.5.5 黑匣子日志
4.6 安全维护
4.6.1 安全维护建议
4.6.2 数据库安全维护
4.6.2.1 配置客户端接入认证
4.6.2.2 管理用户及权限
4.6.2.2.1 用户和角色概述
4.6.2.2.2 用户信息一览表
4.6.2.2.3 查看用户
4.6.2.2.4 创建用户并分配权限
4.6.2.2.5 查看用户或角色的权限
4.6.2.2.6 修改用户和权限
4.6.2.2.7 删除用户
4.6.2.3 设置密码安全策略
4.6.2.4 设置帐户安全策略
4.6.2.5 设置数据库审计策略
4.6.2.5.1 审计概述
4.6.2.5.2 设置数据库审计
4.6.2.5.3 查看审计结果
4.6.2.5.4 维护审计日志
4.6.2.6 设置文件权限安全策略
4.6.3 Linux操作系统安全维护
4.6.3.1 修改系统密码
4.6.3.2 检查系统帐户
4.6.3.3 检查系统进程
4.6.3.4 检查服务/端口
4.6.4 机机接口说明
4.6.4.1 Common.py
4.6.4.2 Common.pyc
4.6.4.3 GaussLog.py
4.6.4.4 GaussLog.pyc
4.6.4.5 CN接口
4.6.4.6 GTS
4.6.4.6.1 checkgts.sh
4.6.4.6.2 checkSecure.sh
4.6.4.6.3 common_func.sh
4.6.4.6.4 common.sh
4.6.4.6.5 killgts.sh
4.6.4.6.6 startgts.sh
4.6.4.6.7 stopgts.sh
4.6.4.7 Sharding
4.6.4.7.1 checkdb.sh
4.6.4.7.2 checkSecure.sh
4.6.4.7.3 common_func.sh
4.6.4.7.4 common.sh
4.6.4.7.5 node_check.sh
4.6.4.7.6 node_delete.sh
4.6.4.7.7 node_kill.sh
4.6.4.7.8 node_update.sh
4.6.4.7.9 startcn.sh
4.6.4.7.10 stopdb.sh
5 开发者指南
6 故障管理
6.1 故障处理流程
6.2 故障定界
6.3 故障定位
6.3.1 网络故障定位手段
6.3.2 操作系统故障定位手段
6.3.3 数据库故障定位手段
6.3.4 磁盘故障定位手段
6.4 应急处理
6.4.1 CN隔离恢复
6.4.2 2PC残留事务修复
6.4.3 DN主备切换
6.4.4 CM主备切换
6.4.5 主备机无法切换
6.4.6 单AZ拉起
6.4.7 替换故障主机
6.4.7.1 替换故障实例
6.4.7.2 替换主机-不换IP
6.4.7.3 替换主机-换IP
6.4.8 手动重建备机
6.4.9 自动重建双机
6.4.10 CN分发执行DDL异常处理
6.4.11 gs_om和cm_ctl显示异常
6.4.12 更新ETCD证书
6.5 错误码参考
6.5.1 错误码编号说明
6.5.2 zsql客户端错误码说明
6.5.3 GS-00001 -- GS-00099
6.5.3.1 GS-00001 -- GS-00010
6.5.3.2 GS-00011 -- GS-00020
6.5.3.3 GS-00021 -- GS-00030
6.5.3.4 GS-00031 -- GS-00040
6.5.4 GS-00100 -- GS-00199
6.5.4.1 GS-00100 -- GS-00110
6.5.4.2 GS-00111 -- GS-00120
6.5.4.3 GS-00121 -- GS-00130
6.5.4.4 GS-00131 -- GS-00140
6.5.5 GS-00200 -- GS-00299
6.5.5.1 GS-00200 – GS-00210
6.5.5.2 GS-00211 -- GS-00220
6.5.5.3 GS-00221 -- GS-00230
6.5.5.4 GS-00231 -- GS-00240
6.5.5.5 GS-00241 -- GS-00250
6.5.5.6 GS-00251 -- GS-00260
6.5.5.7 GS-00291 -- GS-00299
6.5.6 GS-00300 -- GS-00399
6.5.6.1 GS-00300 -- GS-00310
6.5.6.2 GS-00311 -- GS-00320
6.5.6.3 GS-00321 -- GS-00330
6.5.6.4 GS-00331 -- GS-00340
6.5.6.5 GS-00341 -- GS-00350
6.5.7 GS-00400 -- GS-00499
6.5.7.1 GS-00400 -- GS-00410
6.5.8 GS-00500 -- GS-00599
6.5.8.1 GS-00500 -- GS-00510
6.5.8.2 GS-00511 -- GS-00520
6.5.8.3 GS-00521 -- GS-00530
6.5.9 GS-00600 -- GS-00699
6.5.9.1 GS-00600 -- GS-00610
6.5.9.2 GS-00611 -- GS-00620
6.5.9.3 GS-00621 -- GS-00630
6.5.9.4 GS-00631 -- GS-00640
6.5.9.5 GS-00641 -- GS-00650
6.5.9.6 GS-00651 -- GS-00660
6.5.9.7 GS-00661 -- GS-00670
6.5.9.8 GS-00671 -- GS-00680
6.5.9.9 GS-00681 -- GS-00690
6.5.9.10 GS-00691 -- GS00699
6.5.10 GS-00700 -- GS-00799
6.5.10.1 GS-00700 -- GS-00710
6.5.10.2 GS-00711 -- GS-00720
6.5.10.3 GS-00721 -- GS-00730
6.5.10.4 GS-00731 -- GS-00740
6.5.10.5 GS-00741 -- GS-00750
6.5.10.6 GS-00751 -- GS-00760
6.5.10.7 GS-00761 -- GS-00770
6.5.10.8 GS-00771 -- GS-00780
6.5.10.9 GS-00781 -- GS-00790
6.5.10.10 GS-00791 -- GS-00799
6.5.11 GS-00800 -- GS-00899
6.5.11.1 GS-00800 -- GS-00810
6.5.11.2 GS-00811 -- GS-00820
6.5.11.3 GS-00821 -- GS-00830
6.5.11.4 GS-00831 -- GS-00840
6.5.11.5 GS-00841 -- GS-00850
6.5.11.6 GS-00851 -- GS-00860
6.5.11.7 GS-00861 -- GS-00870
6.5.11.8 GS-00871 -- GS-00880
6.5.11.9 GS-00881 -- GS-00890
6.5.12 GS-00900 -- GS-00999
6.5.12.1 GS-00900 -- GS-00910
6.5.12.2 GS-00911 -- GS-00920
6.5.12.3 GS-00921 -- GS-00930
6.5.12.4 GS-00931 -- GS-00940
6.5.12.5 GS-00941 -- GS-00950
6.5.12.6 GS-00951 -- GS-00960
6.5.12.7 GS-00961 -- GS-00970
6.5.12.8 GS-00971 -- GS-00980
6.5.12.9 GS-00981 -- GS-00990
6.5.13 GS-01000 -- GS-01099
6.5.13.1 GS-01000 -- GS-01010
6.5.14 GS-01100 -- GS-01199
6.5.14.1 GS-01100 -- GS-01110
6.5.14.2 GS-01111 -- GS-01120
6.5.15 GS-01200 -- GS-01299
6.5.15.1 GS-01200 -- GS-01210
6.5.15.2 GS-01211 -- GS-01220
6.5.15.3 GS-01221 -- GS-01230
6.5.16 GS-01300 -- GS-01399
6.5.16.1 GS-01300 -- GS-01310
6.5.16.2 GS-01311 -- GS-01320
6.5.16.3 GS-01321 -- GS-01330
6.5.16.4 GS-01331 -- GS-01340
6.5.16.5 GS-01341 -- GS-01350
6.5.16.6 GS-01351 -- GS-01360
6.5.16.7 GS-01361 -- GS-01370
6.5.16.8 GS-01371 -- GS-01380
6.5.17 GS-01400 -- GS-01499
6.5.17.1 GS-01400 -- GS-01410
6.5.18 GS-01500 -- GS-01599
6.5.18.1 GS-01500 -- GS-01510
6.5.19 GS-02501 -- GS-02599
6.5.19.1 GS-02501 -- GS-02510
6.6 告警处理
7 工具参考
7.1 客户端工具
7.1.1 Data Studio
7.1.2 Database Manager
7.2 数据库管理工具
7.2.1 工具支持一览表
7.2.2 gs_allinone
7.2.3 gs_backup
7.2.4 gs_check
7.2.5 gs_checkclusterinfo
7.2.6 gs_checkos
7.2.7 gs_checkperf
7.2.8 gs_collector
7.2.9 gs_esn
7.2.10 gs_expand
7.2.11 gs_gucZenith
7.2.12 gs_install
7.2.13 gs_om
7.2.14 gs_mount
7.2.15 gs_postuninstall
7.2.16 gs_preinstall
7.2.17 gs_premigration
7.2.18 gs_replace
7.2.19 gs_shrink
7.2.20 gs_sshexkey
7.2.21 gs_testclustercuid
7.2.22 gs_uninstall
7.2.23 gs_upgradectl
7.2.24 gs_wsr
7.2.25 GaussRoach.py
7.2.25.1 约束和限制
7.2.25.2 备份命令
7.2.25.3 验证备份集完整性
7.2.25.4 恢复命令
7.2.25.4.1 命令说明
7.2.25.4.2 基于备份集(全量/增量)恢复至当前集群
7.2.25.4.3 基于时间点(全量/增量)恢复至当前集群
7.2.25.4.4 基于备份集(全量/增量)恢复至新集群
7.2.25.4.5 基于备份集(全量/增量)恢复DN组至当前集群
7.2.25.4.6 基于时间点(全量/增量)恢复DN组至当前集群(预留章节)
7.2.25.5 启动命令
7.2.25.6 停止备份命令
7.2.25.7 显示目录信息命令
7.2.25.8 备份删除命令
7.2.25.9 版本命令
7.2.25.10 帮助命令
7.2.25.11 Roach操作参数
7.2.26 LOGICREP
7.2.27 zsql
7.2.27.1 概述
7.2.27.2 连接数据库
7.2.27.3 执行命令
7.2.27.3.1 执行SQL语句
7.2.27.3.2 执行SQL脚本
7.2.27.3.3 SQL语句参数绑定
7.2.27.3.4 无提示模式执行SQL
7.2.27.4 使用DESC命令查看信息
7.2.27.5 使用PROMPT打印信息
7.2.27.6 使用SPOOL命令保存执行结果
7.2.27.7 设置参数
7.2.27.8 查询参数
7.2.27.9 生成分析报告
7.2.27.10 其他功能
7.2.27.11 退出zsql
7.2.28 zencrypt
7.3 系统内部使用的工具
7.3.1 cm
7.3.1.1 cm ctl
7.3.1.2 cm_ctl
7.3.1.3 cm agent
7.3.1.4 cm encrypt
7.3.1.5 cm etcdctl
7.3.1.6 cm server
7.3.1.7 cm config
7.3.1.8 cm version
7.3.1.9 cm help
7.3.2 etcd
7.3.2.1 etcd
7.3.2.2 etcdctl
7.3.3 内核
7.3.3.1 sql_process.py
7.3.3.2 zengine
7.3.3.3 shutdowndb.sh
7.4 FAQ
7.4.1 执行命令报错“Failed to obtain the GPHOME”
8 数据库参考信息
8.1 参数说明
8.1.1 数据库
8.1.1.1 参数总览
8.1.1.2 控制文件
8.1.1.3 页面管理
8.1.1.4 最大支持列数
8.1.1.5 归档日志
8.1.1.6 事务
8.1.1.7 数据正确性校验
8.1.2 实例
8.1.2.1 参数总览
8.1.2.2 服务器侦听
8.1.2.3 SESSION与工作线程分离
8.1.2.4 全局共享内存(SGA)
8.1.2.5 会话
8.1.2.6 事务
8.1.2.7 检查点
8.1.2.8 性能统计
8.1.2.9 SQL资源限制
8.1.2.10 后台进程
8.1.2.11 HA
8.1.2.12 GS-Paxos复制
8.1.2.13 本地临时表
8.1.2.14 数据类型控制参数
8.1.2.15 基于成本的优化
8.1.2.16 最大job并发数
8.1.2.17 实例级其他参数
8.1.2.18 时区
8.1.2.19 分布式串行执行控制
8.1.2.20 分布式防呆处理
8.1.3 会话
8.1.3.1 参数总览
8.1.3.2 游标
8.1.3.3 SQL映射
8.1.4 工具
8.1.4.1 参数总览
8.1.4.2 ZSQL参数
8.1.5 高级调优
8.1.5.1 参数总览
8.1.5.2 流控开关
8.1.5.3 软解析开关
8.1.5.4 线程处理
8.1.5.5 会话级调整参数
8.1.6 安全及审计
8.1.6.1 参数总览
8.1.6.2 详细说明
8.1.7 日志
8.1.7.1 参数总览
8.1.7.2 详细说明
8.1.8 预留参数
8.2 数据字典和视图
8.2.1 数据字典表
8.2.1.1 SYS_AUDIT
8.2.1.2 SYS_BACKUP_SETS
8.2.1.3 SYS_COLUMNS
8.2.1.4 SYS_COMMENTS
8.2.1.5 SYS_CONSTRAINT_DEFS
8.2.1.6 SYS_DATA_NODES
8.2.1.7 SYS_DIRECTORIES
8.2.1.8 EXP_TAB_ORDERS
8.2.1.9 EXP_TAB_RELATIONS
8.2.1.10 SYS_DEPENDENCIES
8.2.1.11 SYS_DISTRIBUTE_RULES
8.2.1.12 SYS_DIST_DDL_LOGINFO
8.2.1.13 SYS_DISTRIBUTE_STRATEGIES
8.2.1.14 SYS_DUMMY
8.2.1.15 SYS_EXTERNAL_TABLES
8.2.1.16 SYS_GARBAGE_SEGMENTS
8.2.1.17 SYS_HISTGRAM_ABSTR
8.2.1.18 SYS_HISTGRAM
8.2.1.19 SYS_INDEXES
8.2.1.20 SYS_INDEX_PARTS
8.2.1.21 SYS_JOBS
8.2.1.22 SYS_LINKS
8.2.1.23 SYS_LOBS
8.2.1.24 SYS_LOB_PARTS
8.2.1.25 SYS_LOGIC_REPL
8.2.1.26 SYS_DML_STATS
8.2.1.27 SYS_OBJECT_PRIVS
8.2.1.28 SYS_PART_COLUMNS
8.2.1.29 SYS_PART_OBJECTS
8.2.1.30 SYS_PART_STORES
8.2.1.31 SYS_PENDING_DIST_TRANS
8.2.1.32 SYS_PENDING_TRANS
8.2.1.33 SYS_PROCS
8.2.1.34 SYS_PROC_ARGS
8.2.1.35 SYS_PROFILE
8.2.1.36 SYS_REBALANCE_TASK
8.2.1.37 SYS_RECYCLEBIN
8.2.1.38 SYS_ROLES
8.2.1.39 SYS_RSRC_CONTROL_GROUPS
8.2.1.40 SYS_RSRC_GROUP_MAPPINGS
8.2.1.41 SYS_RSRC_PLANS
8.2.1.42 SYS_RSRC_PLAN_RULES
8.2.1.43 SYS_SEQUENCES
8.2.1.44 SYS_SHADOW_INDEXES
8.2.1.45 SYS_SHADOW_INDEX_PARTS
8.2.1.46 SYS_SQL_MAPS
8.2.1.47 SYS_SYNONYMS
8.2.1.48 SYS_PRIVS
8.2.1.49 SYS_TABLES
8.2.1.50 SYS_TABLE_PARTS
8.2.1.51 SYS_TMP_SEG_STATS
8.2.1.52 SYS_USERS
8.2.1.53 SYS_USER_HISTORY
8.2.1.54 SYS_USER_ROLES
8.2.1.55 SYS_VIEWS
8.2.1.56 SYS_VIEW_COLS
8.2.1.57 SYS_SYNC_INFO
8.2.1.58 WSR_EXCEPTION_LOG
8.2.1.59 WSR_INSTANCE_SNAP
8.2.1.60 WSR_PARAMETER
8.2.1.61 WSR_SESSION_SQL
8.2.1.62 WSR_SESSION_EVENTS
8.2.1.63 WSR_SQLAREA
8.2.1.64 WSR_SYS_STAT
8.2.1.65 WSR_SYSTEM
8.2.1.66 WSR_SYSTEM_EVENT
8.2.1.67 WSR_SNAPSHOT
8.2.1.68 WSR_CONTROL
8.2.1.69 WSR_DBA_SEGMENTS
8.2.1.70 WSR_LATCH
8.2.1.71 WSR_LIBRARYCACHE
8.2.1.72 WSR_LONGSQL
8.2.1.73 WSR_LOCK_OBJECT
8.2.1.74 WSR_SEGMENT
8.2.1.75 WSR_SQL_LIST
8.2.1.76 WSR_SQL_LIST_PLAN
8.2.1.77 WSR_SQLPLAN
8.2.1.78 WSR_SQLTEXT
8.2.1.79 WSR_TRANSACTION
8.2.1.80 WSR_WAITSTAT
8.2.2 DBA视图
8.2.2.1 DB_DB_LINKS
8.2.2.2 DB_IND_STATISTICS
8.2.2.3 DB_JOBS
8.2.2.4 DB_TAB_MODIFICATIONS
8.2.2.5 DB_USERS
8.2.2.6 DB_USER_SYS_PRIVS
8.2.2.7 ADM_ARGUMENTS
8.2.2.8 ADM_BACKUP_SET
8.2.2.9 ADM_COL_COMMENTS
8.2.2.10 ADM_CONSTRAINTS
8.2.2.11 ADM_DATA_FILES
8.2.2.12 ADM_DBLINK_TABLES
8.2.2.13 ADM_DBLINK_TAB_COLUMNS
8.2.2.14 ADM_DEPENDENCIES
8.2.2.15 ADM_FREE_SPACE
8.2.2.16 ADM_HISTOGRAMS
8.2.2.17 ADM_HIST_DBASEGMENTS
8.2.2.18 ADM_HIST_INSTANCE_SNAP
8.2.2.19 ADM_HIST_LATCH
8.2.2.20 ADM_HIST_LIBRARYCACHE
8.2.2.21 ADM_HIST_LOCK_OBJECT
8.2.2.22 ADM_HIST_LONGSQL
8.2.2.23 ADM_HIST_PARAMETER
8.2.2.24 ADM_HIST_SEGMENT
8.2.2.25 ADM_HIST_SESSION_EVENTS
8.2.2.26 ADM_HIST_SESSION_SQL
8.2.2.27 ADM_HIST_SNAPSHOT
8.2.2.28 ADM_HIST_SQLAREA
8.2.2.29 ADM_HIST_SQLPLAN
8.2.2.30 ADM_HIST_SQLTEXT
8.2.2.31 ADM_HIST_SYSSTAT
8.2.2.32 ADM_HIST_SYSTEM
8.2.2.33 ADM_HIST_SYSTEM_EVENT
8.2.2.34 ADM_HIST_TRANSACTION
8.2.2.35 ADM_HIST_WAITSTAT
8.2.2.36 ADM_HIST_WR_CONTROL
8.2.2.37 ADM_INDEXES
8.2.2.38 ADM_IND_COLUMNS
8.2.2.39 ADM_IND_PARTITIONS
8.2.2.40 ADM_IND_STATISTICS
8.2.2.41 ADM_JOBS
8.2.2.42 ADM_JOBS_RUNNING
8.2.2.43 ADM_OBJECTS
8.2.2.44 ADM_2PC_PENDING
8.2.2.45 ADM_PART_COL_STATISTICS
8.2.2.46 ADM_PART_KEY_COLUMNS
8.2.2.47 ADM_PART_STORE
8.2.2.48 ADM_PART_TABLES
8.2.2.49 ADM_PROCEDURES
8.2.2.50 ADM_PROFILES
8.2.2.51 ADM_ROLES
8.2.2.52 ADM_ROLE_PRIVS
8.2.2.53 ADM_SEGMENTS
8.2.2.54 ADM_SEQUENCES
8.2.2.55 ADM_SOURCE
8.2.2.56 ADM_SYNONYMS
8.2.2.57 ADM_SYS_PRIVS
8.2.2.58 ADM_TABLES
8.2.2.59 ADM_TABLESPACES
8.2.2.60 ADM_TAB_COLS
8.2.2.61 ADM_TAB_COLUMNS
8.2.2.62 ADM_TAB_COL_STATISTICS
8.2.2.63 ADM_TAB_COMMENTS
8.2.2.64 ADM_TAB_DISTRIBUTE
8.2.2.65 ADM_TAB_MODIFICATIONS
8.2.2.66 ADM_TAB_PARTITIONS
8.2.2.67 ADM_TAB_PRIVS
8.2.2.68 ADM_TAB_STATISTICS
8.2.2.69 ADM_TRIGGERS
8.2.2.70 ADM_USERS
8.2.2.71 ADM_VIEWS
8.2.2.72 ADM_VIEW_COLUMNS
8.2.3 用户视图
8.2.3.1 DB_ARGUMENTS
8.2.3.2 DB_COL_COMMENTS
8.2.3.3 DB_CONS_COLUMNS
8.2.3.4 DB_CONSTRAINTS
8.2.3.5 DB_DBLINK_TABLES
8.2.3.6 DB_DBLINK_TAB_COLUMNS
8.2.3.7 DB_DEPENDENCIES
8.2.3.8 DB_DIRECTORIES
8.2.3.9 DB_DISTRIBUTE_RULES
8.2.3.10 DB_DIST_RULE_COLS
8.2.3.11 DB_HISTOGRAMS
8.2.3.12 DB_INDEXES
8.2.3.13 DB_IND_COLUMNS
8.2.3.14 DB_IND_PARTITIONS
8.2.3.15 DB_NODE_INFO
8.2.3.16 DB_OBJECTS
8.2.3.17 DB_PART_COL_STATISTICS
8.2.3.18 DB_PART_KEY_COLUMNS
8.2.3.19 DB_PART_STORE
8.2.3.20 DB_PART_TABLES
8.2.3.21 DB_PROCEDURES
8.2.3.22 DB_SEQUENCES
8.2.3.23 DB_SOURCE
8.2.3.24 DB_SYNONYMS
8.2.3.25 DB_TABLES
8.2.3.26 DB_TAB_COLS
8.2.3.27 DB_TAB_COLUMNS
8.2.3.28 DB_TAB_COL_STATISTICS
8.2.3.29 DB_TAB_COMMENTS
8.2.3.30 DB_TAB_DISTRIBUTE
8.2.3.31 DB_TAB_PARTITIONS
8.2.3.32 DB_TAB_STATISTICS
8.2.3.33 DB_TRIGGERS
8.2.3.34 DB_VIEWS
8.2.3.35 DB_VIEW_COLUMNS
8.2.3.36 DB_VIEW_DEPENDENCIES
8.2.3.37 ROLE_SYS_PRIVS
8.2.3.38 MY_ARGUMENTS
8.2.3.39 MY_COL_COMMENTS
8.2.3.40 MY_CONSTRAINTS
8.2.3.41 MY_CONS_COLUMNS
8.2.3.42 MY_DEPENDENCIES
8.2.3.43 MY_FREE_SPACE
8.2.3.44 MY_HISTOGRAMS
8.2.3.45 MY_INDEXES
8.2.3.46 MY_IND_COLUMNS
8.2.3.47 MY_IND_PARTITIONS
8.2.3.48 MY_IND_STATISTICS
8.2.3.49 MY_JOBS
8.2.3.50 MY_OBJECTS
8.2.3.51 MY_PART_COL_STATISTICS
8.2.3.52 MY_PART_KEY_COLUMNS
8.2.3.53 MY_PART_STORE
8.2.3.54 MY_PART_TABLES
8.2.3.55 MY_PROCEDURES
8.2.3.56 MY_ROLE_PRIVS
8.2.3.57 MY_SEGMENTS
8.2.3.58 MY_SEQUENCES
8.2.3.59 MY_SOURCE
8.2.3.60 MY_SQL_MAPS
8.2.3.61 MY_SYNONYMS
8.2.3.62 MY_SYS_PRIVS
8.2.3.63 MY_TABLES
8.2.3.64 MY_TAB_COLS
8.2.3.65 MY_TAB_COLUMNS
8.2.3.66 MY_TAB_COL_STATISTICS
8.2.3.67 MY_TAB_COMMENTS
8.2.3.68 MY_TAB_DISTRIBUTE
8.2.3.69 MY_TAB_MODIFICATIONS
8.2.3.70 MY_TAB_PARTITIONS
8.2.3.71 MY_TAB_PRIVS
8.2.3.72 MY_TAB_STATISTICS
8.2.3.73 MY_TRIGGERS
8.2.3.74 MY_USERS
8.2.3.75 MY_VIEWS
8.2.3.76 MY_VIEW_COLUMNS
8.2.4 动态性能视图
8.2.4.1 NLS_SESSION_PARAMETERS
8.2.4.2 DV_ALL_TRANS
8.2.4.3 DV_ARCHIVED_LOGS
8.2.4.4 DV_ARCHIVE_DEST_STATUS
8.2.4.5 DV_ARCHIVE_GAPS
8.2.4.6 DV_ARCHIVE_THREADS
8.2.4.7 DV_BACKUP_PROCESSES
8.2.4.8 DV_BUFFER_INDEX_STATS
8.2.4.9 DV_BUFFER_PAGE_STATS
8.2.4.10 DV_BUFFER_POOLS
8.2.4.11 DV_BUFFER_POOL_STATS
8.2.4.12 DV_CONTROL_FILES
8.2.4.13 DV_CONNPOOL_STATS
8.2.4.14 DV_DATABASE
8.2.4.15 DV_DATA_FILES
8.2.4.16 DV_OBJECT_CACHE
8.2.4.17 DV_DC_POOLS
8.2.4.18 DV_DC_RANKINGS
8.2.4.19 DV_DYNAMIC_VIEWS
8.2.4.20 DV_DYNAMIC_VIEW_COLS
8.2.4.21 DV_FREE_SPACE
8.2.4.22 DV_GLOBAL_TRANSACTIONS
8.2.4.23 DV_GMA
8.2.4.24 DV_GMA_STATS
8.2.4.25 DV_HA_SYNC_INFO
8.2.4.26 DV_HBA
8.2.4.27 DV_INSTANCE
8.2.4.28 DV_RUNNING_JOBS
8.2.4.29 DV_LATCHS
8.2.4.30 DV_LIBRARY_CACHE
8.2.4.31 DV_LOCKS
8.2.4.32 DV_LOCKED_OBJECTS
8.2.4.33 DV_LOG_FILES
8.2.4.34 DV_LONG_SQL
8.2.4.35 DV_STANDBYS
8.2.4.36 DV_ME
8.2.4.37 DV_MEM_STATS
8.2.4.38 DV_OPEN_CURSORS
8.2.4.39 DV_PARAMETERS
8.2.4.40 DV_PL_MANAGER
8.2.4.41 DV_PL_REFSQLS
8.2.4.42 DV_REACTOR_POOLS
8.2.4.43 DV_REPL_STATUS
8.2.4.44 DV_RESOURCE_MAP
8.2.4.45 DV_RSRC_CONTROL_GROUP
8.2.4.46 DV_SEGMENT_STATS
8.2.4.47 DV_SESSIONS
8.2.4.48 DV_SESSION_EVENTS
8.2.4.49 DV_SESSION_SHARED_LOCKS
8.2.4.50 DV_SESSION_WAITS
8.2.4.51 DV_SPINLOCKS
8.2.4.52 DV_SQLS
8.2.4.53 DV_SQL_POOL
8.2.4.54 DV_SYS_STATS
8.2.4.55 DV_SYSTEM
8.2.4.56 DV_SYS_EVENTS
8.2.4.57 DV_TABLESPACES
8.2.4.58 DV_TEMP_POOLS
8.2.4.59 DV_TEMP_UNDO_SEGMENT
8.2.4.60 DV_TRANSACTIONS
8.2.4.61 DV_UNDO_SEGMENTS
8.2.4.62 DV_USER_ADVISORY_LOCKS
8.2.4.63 DV_USER_ASTATUS_MAP
8.2.4.64 DV_USER_PARAMETERS
8.2.4.65 DV_VERSION
8.2.4.66 DV_VM_FUNC_STACK
8.2.4.67 DV_WAIT_STATS
8.2.4.68 DV_WHITELIST
8.2.4.69 DV_XACT_LOCKS
8.2.4.70 DV_XACT_SHARED_LOCKS
8.2.4.71 DV_EMERG_POOL
8.2.5 分布式视图
8.2.5.1 GDV_SESSION
8.2.5.2 V$DIS_SQLAREA
8.2.6 视图描述
9 接口对照表(GaussDB 100原生接口名称 vs. 主流数据库接口名称)
9.1 数据字典表
9.2 DBA视图
9.3 用户视图
9.4 动态性能视图
9.5 配置参数
10 术语表
GaussDB 100 1.0.1 产品文档 文档版本 发布日期 01 2019-10-24 华为技术有限公司
版权所有 © 华为技术有限公司 2019。 保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传 播。 商标声明 和其他华为商标均为华为技术有限公司的商标。 本文档提及的其他所有商标或注册商标,由各自的所有人拥有。 注意 您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或 特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或默示的声 明或保证。 由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文 档中的所有陈述、信息和建议不构成任何明示或暗示的担保。 华为技术有限公司 地址: 深圳市龙岗区坂田华为总部办公楼 邮编:518129 https://www.huawei.com 网址: 客户服务邮箱: support@huawei.com 客户服务电话: 4008302118 文档版本 01 (2019-10-24) 版权所有 © 华为技术有限公司 i
GaussDB 100 产品文档 目 录 目 录 1 文档包信息....................................................................................................................................... 1 1.1 修订记录........................................................................................................................................................................ 2 1.2 文档包导读.................................................................................................................................................................... 2 1.3 文档阅读约定................................................................................................................................................................ 3 1.4 获取和更新文档包........................................................................................................................................................ 5 1.5 意见反馈........................................................................................................................................................................ 5 2 产品描述........................................................................................................................................... 7 2.1 产品概述........................................................................................................................................................................ 7 2.2 产品定位........................................................................................................................................................................ 8 2.3 产品特点........................................................................................................................................................................ 8 2.4 系统架构...................................................................................................................................................................... 10 2.4.1 单机部署架构........................................................................................................................................................... 10 2.4.2 主备部署架构........................................................................................................................................................... 14 2.4.3 分布式部署架构....................................................................................................................................................... 17 2.5 应用场景...................................................................................................................................................................... 20 2.6 运行环境...................................................................................................................................................................... 20 2.7 技术指标...................................................................................................................................................................... 21 2.8 基本功能...................................................................................................................................................................... 22 2.9 关键特性...................................................................................................................................................................... 22 2.9.1 Share-nothing 架构....................................................................................................................................................22 2.9.2 数据分布式存储....................................................................................................................................................... 23 2.9.3 数据分区................................................................................................................................................................... 23 2.9.4 全并行的数据查询处理........................................................................................................................................... 25 2.9.5 高性能事务处理....................................................................................................................................................... 25 2.9.6 工作负载管理........................................................................................................................................................... 26 2.9.7 高可靠事务处理....................................................................................................................................................... 27 2.9.8 闪回........................................................................................................................................................................... 27 3 软件安装指南................................................................................................................................. 28 3.1 安装简介...................................................................................................................................................................... 28 3.1.1 单机部署方案........................................................................................................................................................... 28 3.1.2 主备(一主一备)部署方案.........................................................................................................................................29 3.1.3 主备(一主两备)部署方案................................................................................................................................... 30 文档版本 01 (2019-10-24) 版权所有 © 华为技术有限公司 ii
GaussDB 100 产品文档 目 录 3.1.4 分布式部署方案....................................................................................................................................................... 31 3.1.5 网络平面划分........................................................................................................................................................... 33 3.1.6 安装流程................................................................................................................................................................... 33 3.2 安装准备...................................................................................................................................................................... 34 3.2.1 软硬件环境要求....................................................................................................................................................... 34 3.2.2 准备文档、工具和软件包....................................................................................................................................... 36 3.2.3 数据规划................................................................................................................................................................... 37 3.2.4 了解安装用户及用户组........................................................................................................................................... 37 3.3 操作系统预配置.......................................................................................................................................................... 38 3.3.1 开启 root 用户远程登录权限...................................................................................................................................38 3.3.2 设置操作系统防火墙............................................................................................................................................... 39 3.3.3 设置 corefile 配置..................................................................................................................................................... 40 3.4 安装 Database Manager............................................................................................................................................... 40 3.5 安装 GaussDB 100.......................................................................................................................................................41 3.6 加载 License 文件........................................................................................................................................................44 3.7 开始使用 GaussDB 100...............................................................................................................................................45 3.7.1 使用 zsql 连接数据库...............................................................................................................................................45 3.7.2 配置客户端接入认证............................................................................................................................................... 48 3.7.2.1 简介........................................................................................................................................................................ 48 3.7.2.2 配置用户白名单.................................................................................................................................................... 49 3.7.2.3 配置 IP 黑、白名单...............................................................................................................................................52 3.7.3 使用 Data Studio 连接.............................................................................................................................................. 54 3.8 常见问题...................................................................................................................................................................... 54 3.8.1 关闭 root 用户远程登录权限...................................................................................................................................54 3.8.2 设置 omm 用户的远程登录权限............................................................................................................................. 55 3.8.3 以 omm 用户身份登录 GaussDB 100 服务器.........................................................................................................55 3.8.4 同步系统时间........................................................................................................................................................... 56 3.8.5 建立互信................................................................................................................................................................... 57 3.8.6 配置操作系统参数................................................................................................................................................... 61 3.8.7 用户在集群节点间的互信丢失............................................................................................................................... 65 3.9 卸载集群...................................................................................................................................................................... 66 3.9.1 执行卸载................................................................................................................................................................... 66 3.9.2 一键式环境清理....................................................................................................................................................... 67 4 管理员指南..................................................................................................................................... 69 4.1 通过 Database Manager 管理集群数据库.................................................................................................................. 69 4.2 数据库系统管理.......................................................................................................................................................... 69 4.2.1 集群状态查询........................................................................................................................................................... 69 4.2.2 启停集群................................................................................................................................................................... 76 4.2.3 配置数据库系统....................................................................................................................................................... 78 4.2.4 修改 IP 和端口号......................................................................................................................................................82 4.2.5 建立逻辑复制(单机部署模式)........................................................................................................................... 87 4.2.6 建立逻辑复制(主备/分布式部署模式)............................................................................................................ 116 文档版本 01 (2019-10-24) 版权所有 © 华为技术有限公司 iii
GaussDB 100 产品文档 目 录 4.2.7 数据重分布............................................................................................................................................................. 149 4.2.8 逻辑复制代理(单机部署模式)......................................................................................................................... 152 4.2.9 逻辑复制代理(主备/分布式部署模式)............................................................................................................ 162 4.2.10 保护模式............................................................................................................................................................... 174 4.3 备份与恢复................................................................................................................................................................ 175 4.3.1 约束与限制............................................................................................................................................................. 175 4.3.2 备份概述................................................................................................................................................................. 176 4.3.3 恢复概述................................................................................................................................................................. 178 4.3.4 备份数据................................................................................................................................................................. 180 4.3.5 恢复数据................................................................................................................................................................. 183 4.4 管理日志.................................................................................................................................................................... 183 4.4.1 日志类型简介......................................................................................................................................................... 184 4.4.2 设置日志................................................................................................................................................................. 185 4.4.3 查看日志................................................................................................................................................................. 188 4.4.4 清理日志................................................................................................................................................................. 194 4.5 安全加固.................................................................................................................................................................... 195 4.5.1 操作系统配置......................................................................................................................................................... 195 4.5.1.1 配置系统资源...................................................................................................................................................... 195 4.5.1.1.1 配置安全 SSH 协议..........................................................................................................................................195 4.5.1.1.2 配置服务器防止 IP 欺骗攻击..........................................................................................................................196 4.5.1.1.3 关闭运行数据库的 OS 帐号远程登录权限.................................................................................................... 197 4.5.1.1.4 配置进程最大文件打开数............................................................................................................................... 197 4.5.1.2 限制文件和目录访问权限.................................................................................................................................. 197 4.5.1.2.1 限制集群 CN 和 DN 的 home 目录访问权限................................................................................................. 197 4.5.1.2.2 限制{GAUSS_HOME}/lib 和 {GAUSS_HOME}/add-ons 目录访问权限....................................................198 4.5.1.2.3 限制{GAUSS_HOME}/bin 目录访问权限..................................................................................................... 198 4.5.1.2.4 限制 data 目录访问权限...................................................................................................................................198 4.5.1.2.5 限制 zengine.ini 文件访问权限........................................................................................................................199 4.5.1.2.6 限制 SSL 证书访问权限.................................................................................................................................. 199 4.5.2 数据库配置............................................................................................................................................................. 200 4.5.2.1 设置数据库连接.................................................................................................................................................. 200 4.5.2.1.1 禁止侦听地址使用“0.0.0.0”和“::”.......................................................................................................... 200 4.5.2.1.2 设置最大连接数............................................................................................................................................... 200 4.5.2.1.3 远程连接控制................................................................................................................................................... 201 4.5.2.1.4 配置 SSL 私钥加密密钥.................................................................................................................................. 201 4.5.2.1.5 配置非鉴权会话老化时间............................................................................................................................... 201 4.5.2.1.6 用 SSL 进行安全的 TCP/IP 连接.................................................................................................................... 202 4.5.2.2 管理用户、角色和权限...................................................................................................................................... 213 4.5.2.2.1 检查未知用户................................................................................................................................................... 213 4.5.2.2.2 检查 DBA 角色.................................................................................................................................................214 4.5.2.2.3 检查 CREATE USER 权限...............................................................................................................................215 4.5.2.2.4 检查 ALTER USER 权限..................................................................................................................................215 文档版本 01 (2019-10-24) 版权所有 © 华为技术有限公司 iv
GaussDB 100 产品文档 目 录 4.5.2.2.5 检查 DROP USER 权限................................................................................................................................... 216 4.5.2.2.6 检查 CREATE DB 权限....................................................................................................................................217 4.5.2.2.7 控制拥有 WITH ADMIN OPTION 属性的用户.............................................................................................217 4.5.2.2.8 控制拥有 WITH GRANT OPTION 属性的用户............................................................................................ 218 4.5.2.2.9 控制拥有 GRANT ANY PRIVILEGE 权限的用户........................................................................................ 218 4.5.2.2.10 控制拥有 GRANT ANY ROLE 权限的用户................................................................................................ 219 4.5.2.2.11 控制拥有 GRANT ANY OBJECT PRIVILEGE 权限的用户.......................................................................219 4.5.2.2.12 禁止向 public 用户授予对象权限................................................................................................................. 220 4.5.2.3 设置用户安全策略.............................................................................................................................................. 226 4.5.2.3.1 配置密码的不可重用天数............................................................................................................................... 226 4.5.2.3.2 配置密码的不可重用次数............................................................................................................................... 227 4.5.2.3.3 配置帐户登录尝试失败次数........................................................................................................................... 228 4.5.2.3.4 配置帐户锁定时间........................................................................................................................................... 228 4.5.2.3.5 修改初始创建用户的密码............................................................................................................................... 228 4.5.2.3.6 配置用户密码有效期....................................................................................................................................... 229 4.5.2.3.7 配置密码过期宽限天数................................................................................................................................... 229 4.5.2.3.8 配置单用户最大连接数................................................................................................................................... 230 4.5.2.4 设置数据库审计.................................................................................................................................................. 230 4.5.2.4.1 配置审计存储方式........................................................................................................................................... 230 4.5.2.4.2 开启数据库审计............................................................................................................................................... 231 4.5.2.4.3 开启 DDL 审计................................................................................................................................................. 231 4.5.2.4.4 开启 DCL 审计................................................................................................................................................. 232 4.5.2.4.5 开启 DML 审计................................................................................................................................................ 232 4.5.2.4.6 开启 PL 审计.....................................................................................................................................................232 4.5.2.4.7 开启 DDL 和 DCL 审计................................................................................................................................... 233 4.5.2.4.8 开启 DDL 和 DML 审计.................................................................................................................................. 233 4.5.2.4.9 开启 DCL 和 DML 审计.................................................................................................................................. 233 4.5.2.4.10 开启所有审计项............................................................................................................................................. 234 4.5.2.4.11 配置审计文件路径......................................................................................................................................... 234 4.5.2.4.12 配置单个审计日志文件的最大容量............................................................................................................. 235 4.5.2.4.13 配置备份审计日志文件的最大数目............................................................................................................. 235 4.5.2.4.14 配置审计日志保留天数................................................................................................................................. 236 4.5.2.5 错误报告和日志设置.......................................................................................................................................... 236 4.5.2.5.1 配置日志路径................................................................................................................................................... 236 4.5.2.5.2 配置日志文件权限........................................................................................................................................... 237 4.5.2.5.3 配置日志目录权限........................................................................................................................................... 237 4.5.2.5.4 配置服务器日志等级....................................................................................................................................... 238 4.5.2.5.5 黑匣子日志....................................................................................................................................................... 239 4.6 安全维护.................................................................................................................................................................... 239 4.6.1 安全维护建议......................................................................................................................................................... 239 4.6.2 数据库安全维护..................................................................................................................................................... 240 4.6.2.1 配置客户端接入认证.......................................................................................................................................... 240 文档版本 01 (2019-10-24) 版权所有 © 华为技术有限公司 v
GaussDB 100 产品文档 目 录 4.6.2.2 管理用户及权限.................................................................................................................................................. 240 4.6.2.2.1 用户和角色概述............................................................................................................................................... 240 4.6.2.2.2 用户信息一览表............................................................................................................................................... 241 4.6.2.2.3 查看用户........................................................................................................................................................... 243 4.6.2.2.4 创建用户并分配权限....................................................................................................................................... 244 4.6.2.2.5 查看用户或角色的权限................................................................................................................................... 246 4.6.2.2.6 修改用户和权限............................................................................................................................................... 246 4.6.2.2.7 删除用户........................................................................................................................................................... 248 4.6.2.3 设置密码安全策略.............................................................................................................................................. 248 4.6.2.4 设置帐户安全策略.............................................................................................................................................. 251 4.6.2.5 设置数据库审计策略.......................................................................................................................................... 252 4.6.2.5.1 审计概述........................................................................................................................................................... 252 4.6.2.5.2 设置数据库审计............................................................................................................................................... 253 4.6.2.5.3 查看审计结果................................................................................................................................................... 254 4.6.2.5.4 维护审计日志................................................................................................................................................... 255 4.6.2.6 设置文件权限安全策略...................................................................................................................................... 256 4.6.3 Linux 操作系统安全维护.......................................................................................................................................279 4.6.3.1 修改系统密码...................................................................................................................................................... 279 4.6.3.2 检查系统帐户...................................................................................................................................................... 279 4.6.3.3 检查系统进程...................................................................................................................................................... 279 4.6.3.4 检查服务/端口..................................................................................................................................................... 280 4.6.4 机机接口说明......................................................................................................................................................... 280 4.6.4.1 Common.py.......................................................................................................................................................... 280 4.6.4.2 Common.pyc.........................................................................................................................................................280 4.6.4.3 GaussLog.py......................................................................................................................................................... 280 4.6.4.4 GaussLog.pyc....................................................................................................................................................... 281 4.6.4.5 CN 接口................................................................................................................................................................281 4.6.4.6 GTS.......................................................................................................................................................................289 4.6.4.6.1 checkgts.sh.........................................................................................................................................................289 4.6.4.6.2 checkSecure.sh.................................................................................................................................................. 290 4.6.4.6.3 common_func.sh................................................................................................................................................290 4.6.4.6.4 common.sh.........................................................................................................................................................290 4.6.4.6.5 killgts.sh.............................................................................................................................................................290 4.6.4.6.6 startgts.sh........................................................................................................................................................... 291 4.6.4.6.7 stopgts.sh........................................................................................................................................................... 291 4.6.4.7 Sharding................................................................................................................................................................291 4.6.4.7.1 checkdb.sh......................................................................................................................................................... 291 4.6.4.7.2 checkSecure.sh.................................................................................................................................................. 292 4.6.4.7.3 common_func.sh................................................................................................................................................292 4.6.4.7.4 common.sh.........................................................................................................................................................292 4.6.4.7.5 node_check.sh....................................................................................................................................................292 4.6.4.7.6 node_delete.sh................................................................................................................................................... 292 文档版本 01 (2019-10-24) 版权所有 © 华为技术有限公司 vi
GaussDB 100 产品文档 目 录 4.6.4.7.7 node_kill.sh........................................................................................................................................................293 4.6.4.7.8 node_update.sh.................................................................................................................................................. 293 4.6.4.7.9 startcn.sh............................................................................................................................................................ 294 4.6.4.7.10 stopdb.sh.......................................................................................................................................................... 294 5 开发者指南................................................................................................................................... 295 6 故障管理....................................................................................................................................... 296 6.1 故障处理流程............................................................................................................................................................ 296 6.2 故障定界.................................................................................................................................................................... 297 6.3 故障定位.................................................................................................................................................................... 298 6.3.1 网络故障定位手段................................................................................................................................................. 298 6.3.2 操作系统故障定位手段......................................................................................................................................... 299 6.3.3 数据库故障定位手段............................................................................................................................................. 300 6.3.4 磁盘故障定位手段................................................................................................................................................. 301 6.4 应急处理.................................................................................................................................................................... 302 6.4.1 CN 隔离恢复...........................................................................................................................................................302 6.4.2 2PC 残留事务修复................................................................................................................................................. 304 6.4.3 DN 主备切换.......................................................................................................................................................... 308 6.4.4 CM 主备切换.......................................................................................................................................................... 310 6.4.5 主备机无法切换..................................................................................................................................................... 311 6.4.6 单 AZ 拉起..............................................................................................................................................................312 6.4.7 替换故障主机......................................................................................................................................................... 315 6.4.7.1 替换故障实例...................................................................................................................................................... 315 6.4.7.2 替换主机-不换 IP................................................................................................................................................ 317 6.4.7.3 替换主机-换 IP.................................................................................................................................................... 320 6.4.8 手动重建备机......................................................................................................................................................... 324 6.4.9 自动重建双机......................................................................................................................................................... 325 6.4.10 CN 分发执行 DDL 异常处理.............................................................................................................................. 325 6.4.11 gs_om 和 cm_ctl 显示异常...................................................................................................................................326 6.4.12 更新 ETCD 证书...................................................................................................................................................326 6.5 错误码参考................................................................................................................................................................ 327 6.5.1 错误码编号说明..................................................................................................................................................... 327 6.5.2 zsql 客户端错误码说明..........................................................................................................................................328 6.5.3 GS-00001 -- GS-00099............................................................................................................................................328 6.5.3.1 GS-00001 -- GS-00010.........................................................................................................................................328 6.5.3.2 GS-00011 -- GS-00020.........................................................................................................................................330 6.5.3.3 GS-00021 -- GS-00030.........................................................................................................................................331 6.5.3.4 GS-00031 -- GS-00040.........................................................................................................................................333 6.5.4 GS-00100 -- GS-00199............................................................................................................................................334 6.5.4.1 GS-00100 -- GS-00110.........................................................................................................................................334 6.5.4.2 GS-00111 -- GS-00120.........................................................................................................................................335 6.5.4.3 GS-00121 -- GS-00130.........................................................................................................................................336 6.5.4.4 GS-00131 -- GS-00140.........................................................................................................................................337 文档版本 01 (2019-10-24) 版权所有 © 华为技术有限公司 vii
分享到:
收藏