马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1. 基础检察
1.1 通过查询 oceanbase.GV$OB_SERVERS 视图判定 Zone 内各节点的资源使用情况。
1.2 通过 oceanbase.DBA_OB_UNITS 视图可以查询全部的 Unit,及其所归属的 Unit Group。
例如,检察当前 Unit 分布- SELECT UNIT_ID,TENANT_ID,STATUS,ZONE,SVR_IP FROM oceanbase.DBA_OB_UNITS;
复制代码 1.3 通过 GV$OB_PARAMETERS 视图检察集群配置项
1.4 通过视图 GV$OB_UNITS
查询主租户的全部 Unit 信息,获取副本状态、Zone 以及 Region 等信息,用于过滤、获取和维护租户机器连接等。
1.5 DBA_OB_ACCESS_POINT
用于获取访问入口信息。在主租户迁移复制、容灾等场景下,若访问入口发生厘革,备租户可以自动感知,不需要用户手动修改。
2. 日志流
2.1 通过 DBA_OB_LS 视图可以检察本租户全部日志流的基本信息,包括状态、日志进度等
2.2 通过 oceanbase.DBA_OB_LS_LOCATIONS 检察日志流的位置信息和角色信息
2.2 通过 DBA_OB_TABLE_LOCATIONS 视图可以检察本租户数据分区到日志流的映射
2.4 查抄主租户是否拥有完备日志的方法如下- (SELECT LS_ID FROM oceanbase.CDB_OB_LS_HISTORY WHERE TENANT_ID = xxxx) EXCEPT (SELECT LS_ID FROM oceanbase.CDB_OB_LS WHERE TENANT_ID = xxxx);
复制代码 大概- (SELECT LS_ID FROM oceanbase.CDB_OB_LS_HISTORY WHERE TENANT_ID = xxxx) MINUS (SELECT LS_ID FROM oceanbase.CDB_OB_LS WHERE TENANT_ID = xxxx);
复制代码 其中,DBA_OB_LS_HISTORY 或 CDB_OB_LS_HISTORY 视图用于展示租户上曾经创建过的全部日志流;DBA_OB_LS 或 CDB_OB_LS 视图用于展示租户上当条件供服务的日志流。
2.5 通过视图 GV$OB_LOG_STAT
用于获取主租户的机器列表、副本服务的日志流 LSN 范围、角色(是否是Leader)等信息。
2.6 CDB_OB_LOG_RESTORE_SOURCE 视图和 DBA_OB_LOG_RESTORE_SOURCE 视图中记录了日志规复源信息,您可以通过查询视图来获取日志规复源信息。
3. 备份规复
3.1 日志归档状态检察 oceanbase.CDB_OB_ARCHIVELOG (大概说检察归档进度)
MySQL 模式下的用户租户可以通过 oceanbase.DBA_OB_ARCHIVELOG 视图的 STATUS 字段来检察。
3.2 oceanbase.DBA_OB_TENANTS
可以在 sys 租户下的 oceanbase.DBA_OB_TENANTS 视图中检察集群中全部租户的归档模式。- SELECT TENANT_NAME, LOG_MODE FROM oceanbase.DBA_OB_TENANTS WHERE TENANT_TYPE = 'USER'\G
复制代码 LOG_MODE的值有ARCHIVELOG 或 NOARCHIVELOG
3.3 开启日志归档后,可以通过视图检察 Piece 信息
sys 租户可以通过 CDB_OB_ARCHIVELOG_PIECE_FILES 视图检察当前集群中全部租户的全部 Piece 信息。
用户租户可以通过 oceanbase.DBA_OB_ARCHIVELOG_PIECE_FILES 视图(MySQL 模式)检察本租户的全部 Piece 信息。
3.5 DBA_OB_BACKUP_TASKS --用户租户
检察正在实行的任务,如果查询出来的任务列表为空,则表示数据备份竣事.
3.5 检察 Task 级任务历史 -- CDB_OB_BACKUP_TASK_HISTORY --sys组合
一个 Task 对应一个备份集的任务。- SELECT * FROM oceanbase.CDB_OB_BACKUP_TASK_HISTORY\G
复制代码 3.6 CDB_OB_BACKUP_JOB_HISTORY
检察备份任务实行的结果,也可以描述为检察备份任务历史实行情况。
sys 租户可以通过 oceanbase.CDB_OB_ARCHIVELOG_SUMMARY 视图检察集群中全部租户的归档历史信息。
3.7 用户租户检察当前租户的归档历史
用户租户可以通过 oceanbase.DBA_OB_ARCHIVELOG_SUMMARY 视图(MySQL 模式)检察本租户的归档历史。
补充
部署 NFS 客户端时,需要在全部 OBServer 节点上进行操作。否则发起的数据备份不能成功实行,此时检察 oceanbase.CDB_OB_BACKUP_TASK_HISTORY 【系统组合】,可以看到错误的信息- STATUS: FAILED
- RESULT: -9011
- COMMENT:(ROOTSERVICE)addr:XX.XX.XX.XX:2882, result: -9011(cannot find backup file),trace_id:YBXXXXXXXXXXXXXXXXX
复制代码 而备份成功的信息应该如下- STATUS: COMPLETED
- RESULT: 0
- COMMENT:
复制代码
其它内容补充
https://www.oceanbase.com/docs/oceanbase-database-cn
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |