我是靠谱客的博主 动听大树,最近开发中收集的这篇文章主要介绍mysql迁移到高斯DB_【HICP Gaussdb】数据库 升级迁移维护-2,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

DM-Data Manager 集群管理web工具

数据库升级

1、检查版本 依次升级、升级前全备数据

2、磁盘空间不小于表预留空间

3、 确保数据库对包有一定权限

4、升级后正常启停 python zctl.py -t start

5、升级前必须停止业务

6、确保控制软件对数据库没有进行 实例关闭 拉起 主备切换 容灾 备份 触发定时任务 否则失败无法回滚

升级流程 升级检查环境 pre-check --> 一键升级 run -->清理环境 cleanup--> 启动数据库zctl.py -t start-->升级后检查 select * from DV_version

回滚流程 执行回滚检查 rollback-check --> rollback 执行回滚

数据库迁移 datasync

支持 oracel sqlserver mysql sybase Gaussdb v1

通过JDBC java database connectivity 获取源数据 在通过LOAD功能导入数据

特点:多场景 高性能 重安全

数据导出:支持 目标库创建不存在的标 包括主键 外键 索引 分区 自增列

异构数据库 模糊匹配表 支持表结构导出 条件匹配导出【~~~~~ 数据分隔符 @#行分隔符 】

数据导入:导入前自动清空表 忽略目标库不存在的表 支持自动创建不存在的表 支持禁用触发器以及外键

支持nologin 多表单表并发导入 支持容错导入 数据行级校验

行级校验数据 高并发导出数据 并压缩

85d42ecd0c5a3f7470da622dac96504b.png

Datasync运维管理

datasync/logs/completerepoter.csv 同步结果日志【导出导入】

dumpreport.csv 导出结果

loadreport.csv 导入结果

createtblreport.csv 建表结果日志

DDLrepoter 校验结果

dss_info_log 运行日志

dss_error_log 失败日志

数据库运维 :

1、cd /opt/gauss/app

zctl -t start 正常

-m mount 启动数据库到加载状态不能打开

unmount 未加载状态 能通讯 不能使用数据库文件

zctl -t stop 停止 -t iamediate 事务回滚 停止实例 | abort 立即停止

normal----> switchover 主备切换 DISCONNECTION---> failover 主备切换 【select database_connection,swtichover_status from dv_database】

SQL高级特性:

整型: integer 2(-31) ~2(31)-1 intger unsigned 2(0)~2(32)-1 bigint 2(-63)~2(63)-1 数据类型参考下图

int boolean char(5) real clob , interval day to second ,nchar(30),blob int[] varchar[]

9ffd4813779caf56a481b7d2bf2e1f21.png

思考题

dce9310a1be34d6d0d9dbc46dcdace79.png

faf82ebc277958e411b79c67bcf39fb4.png

efa525d8f2e431a83b46cb0c5e6d8d7c.png

9af104746e1bf9ec7fa008efe8668d4d.png

5971aacb844fed6fc357b2125c7cd6b0.png

最后

以上就是动听大树为你收集整理的mysql迁移到高斯DB_【HICP Gaussdb】数据库 升级迁移维护-2的全部内容,希望文章能够帮你解决mysql迁移到高斯DB_【HICP Gaussdb】数据库 升级迁移维护-2所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部