
目 录
目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1 概述 3
2 KingbaseES 迁移能力支撑体系 5
2.1 移植工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.1 迁移对象定义工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.2 迁移数据工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.3 手动迁移调试工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.4 系统割接后的数据同步工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.5 系统割接后系统备份工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.6 数据迁移工具 EasyTransfer Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.6.1 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.6.2 EasyTransfer Tool 迁移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.6.2.1
迁移前准备
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.6.2.1.1 获取 Oracle 数据库的相关信息 . . . . . . . . . . . . . . . . . . 8
2.1.6.2.1.2 配置 KingbaseES 的 Oracle 兼容开关 . . . . . . . . . . . . . . . 9
2.1.6.2.1.3 移植数据库、用户和模式 . . . . . . . . . . . . . . . . . . . . . 9
2.1.6.2.1.4 配置 JDBC 数据源 . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1.6.2.1.5 配置目的库 KingbaseES 性能参数 . . . . . . . . . . . . . . . . 9
2.1.6.2.2 数据迁移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.6.2.3 迁移常见问题及应对措施 . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2 KingbaseES 应用能力概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.1 支持的模式对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2.2 SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.3 PL/SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.4 客户端编程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.5 第三方产品和组件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.6 高可用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.7 性能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.8 相关技术资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3 KingbaseES 支撑系统割接能力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.1 应用业务割接时间短 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.2 割接后需要双轨运行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3
应用迁移流程
23
3.1 迁移方案设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 迁移评估 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.1 确定移植目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1
评论