Ctrl+F / Command+F 全文检索
客户案例

相关最佳实践
业务上云 |

传统企业、零售和游戏行业系统分级后单库单服系统云上搭建最佳实践,涉及大部分基础云产品。

专有网络 VPC 云服务器ECS 云数据库RDS MySQL 版 负载均衡 SLB CDN 云速搭
业务上云 | 数据库 |

使用Oracle数据库的应用上云,通过ADAM评分、改造、迁移实现数据库迁移到PolarDB(Oracle兼容版),应用访问

专有网络 VPC 云服务器ECS 云数据库PolarDB 数据库和应用迁移 ADAM
业务上云 |

使用云桌面和VPN网关产品快速构建远程办公环境,在云桌面可以访问企业IDC内的应用和资源

云服务器ECS NAT网关 VPN网关 智能接入网关 云桌面
DevOps | 容器&微服务 |

使用云效完成容器应用自动化构建和持续部署

专有网络 VPC 负载均衡 SLB 容器服务 ACK 云效 云速搭
容器&微服务 |

使用ACK上运行常规业务,业务突发波动时突增业务运行在ECI上/达到成本的最优控制

云数据库RDS MySQL 版 文件存储NAS 容器服务 ACK 云数据库 Redis 版 弹性容器实例 ECI 云速搭
安全&合规 |

使用阿里云实现电商网站运营期间的安全防护,包括防爬风险管理、DDoS防御、风险管理产品的能力及操作

云数据库RDS MySQL 版 负载均衡 SLB DDoS防护 风险识别 爬虫风险管理
容器&微服务 |

使用Redis、RDS和NAS以及阿里云容器服务搭建一个跨可用区高可用的系统

云服务器ECS 云数据库RDS MySQL 版 文件存储NAS 容器服务 ACK 云数据库 Redis 版
中间件 |

介绍如何用 Serverless 应用引擎(SAE)帮助企业极速构建云上微服务应用

专有网络 VPC 负载均衡 SLB 应用实时监控服务 ARMS 云监控 Serverless 应用引擎
数据库 |

介绍POLARDB的核心需求场景和MySQL迁移到POLARDB的最佳实践。

云数据库RDS MySQL 版 负载均衡 SLB 数据传输 云数据库PolarDB

温馨提示

未登录用户仅可预览8页内容,请您前往登录后浏览更多企业上云最佳实践案例内容。企业账号建议生成子账号授权访问。

BpFile(id=134, bpId=130, name=Oracle数据库与应用迁移PolarDB, author=null, keyword=PolarDB,应用与数据库迁移, description=使用Oracle数据库的应用上云,通过ADAM评分、改造、迁移实现数据库迁移到PolarDB(Oracle兼容版),应用访问, position=null, ossUrl=bp-WKLAXPX4Q3LX7LQK.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=0, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=

场景描述 本最佳实践适用于Oracle数据库及应用迁 移到阿里云PolarDB数据库(Oracle兼容 版)。通过ADAM将Oracle数据库迁移到 PolarDB数据库,可以降低应用升级、运 维成本,同时提升系统弹性,实现数据库 及应用全栈上云。 解决问题 1.解决Oracle及其应用迁移上阿里云, 通过ADAM评估迁移工具,降低迁移 风险,提高迁移效率。 2.使用PolarDB(Oracle兼容版)数据 库,提升数据库并发读能力,降低运维 成本。 产品列表 ⚫数据库和应用迁移(ADAM) ⚫PolarDB(Oracle兼容版) ⚫云服务器(ECS) ⚫专有网络(VPC)

, templateId=null, freetry=null, visitTime=null, visitCount=null, video_url=null, buttonName=null, buttonUrl=null, targetId=null, partner=null, partnerUrl=null, partnerLogo=null)
1 Oracle数据库与应用迁移 PolarDB 最佳实践 业务架构图 场景描述 本最佳实践适用于 Oracle数据库及应用迁 移到阿里云 PolarDB数据库(Oracle兼容 版)。通过 ADAM将 Oracle数据库迁移到 PolarDB数据库,可以降低应用升级、运 维成本,同时提升系统弹性,实现数据库 及应用全栈上云。 解决问题 1. 解决 Oracle及其应用迁移上阿里云, 通过 ADAM评估迁移工具,降低迁移 风险,提高迁移效率。 2. 使用 PolarDB(Oracle兼容版)数据 库,提升数据库并发读能力,降低运维 成本。 产品列表 ⚫ 数据库和应用迁移(ADAM) ⚫ PolarDB(Oracle兼容版) ⚫ 云服务器(ECS) ⚫ 专有网络(VPC)
2云服务器 ECS(产品名称) 文档模板(手册名称)/文档版本信息 阿里云 Oracle数据库与应用 迁移PolarDB 最佳实践 文档版本:20200115 文档版本:20150122(发布日期) II
3Oracle数据库与应用迁移PolarDB 文档版本信息 文档版本信息 文本信息 属性 内容 文档名称 Oracle数据库与应用迁移 PolarDB最佳实践 文档编号 130 文档版本 V1.1 版本日期 2020-01-15 文档状态 - 制作人 久诚 审阅人 - 文档变更记录 版本编号 日期 作者 审核人 说明 V1.0 2020-01-10 久诚 游圣、云魁 创建 V1.1 2020-01-15 筱晖 - 文档优化 文档版本:20200115 I
4Oracle数据库与应用迁移PolarDB 前言 前言 概述 使用 Oracle数据库的应用在上云时可以迁移到阿里云 PolarDB(Oracle兼容版) 上,通过使用 ADAM作为数据库和应用迁移工具,能够快速评估迁移时的兼容度和 工作量,同时提升迁移效率,降低风险。使用云原生 PolarDB数据库可以提升应用 的弹性,降低运维成本,在上云的同时实现架构升级。 应用范围 ⚫ 使用 Oracle数据库的应用,希望数据库和应用整体上云。 ⚫ 希望在应用上云的同时优化架构,降低运维成本并提升应用的扩展能力。 ⚫ 希望迁移过程尽量降低风险,决策科学,确保迁移高效成功。 名词解释 ⚫ VPC:Virtual Private Cloud,简称 VPC。基于阿里云创建的自定义私有网络, 不同的专有网络之间二层逻辑隔离,可以在自己创建的专有网络内创建和管理 云产品实例,比如 ECS、负载均衡、RDS等。在创建前,您需要结合具体业 务,规划 VPC和交换机的数量及网段等。更多信息,请参考: https://www.aliyun.com/product/vpc ⚫ ECS:Elastic Compute Service,简称 ECS。是阿里云提供的一种基础云计算 服务。无需提前采购硬件设备,根据业务需要,随时创建所需数量的云服务器 ECS实例。在使用过程中,随着业务的扩展,可以随时扩容磁盘、增加带宽。 也能随时释放资源,节省费用。更多信息,请参考: https://www.aliyun.com/product/ecs ⚫ PolarDB(Oracle兼容版):POLARDB是阿里巴巴自主研发的下一代关系型 分布式云原生数据库,目前兼容三种数据库引擎:MySQL、PostgreSQL、高度 兼容 Oracle语法。计算能力最高可扩展至 1000核以上,存储容量最高可达 100T。经过阿里巴巴双十一活动的最佳实践,让用户既享受到开源的灵活性与 价格,又享受到商业数据库的高性能和安全性。更多信息,请参考: https://www.aliyun.com/product/polardb ⚫ ADAM:Advanced Database & Application Migration(以下简称 ADAM)是一 款把数据库和应用迁移到阿里云(公共云或专有云)的产品,显著地降低了上 文档版本:20200115 III
5Oracle数据库与应用迁移PolarDB 前言 云的技术难度和成本,尤其是 Oracle数据库应用。ADAM全面评估上云可行 性、成本和云存储选型,内置实施协助,数据、应用迁移等工具,确保可靠、 快速上云。更多信息,请参考:https://www.aliyun.com/product/adam 文档版本:20200115 IV
6Oracle数据库与应用迁移PolarDB 目录 目录 文档版本信息 .................................................................... I 法律声明 ....................................................................... II 前言 .......................................................................... III 目录 ............................................................................ V 最佳实践概述 .................................................................... 1 前置条件 ........................................................................ 2 演示环境说明 .................................................................... 3 1. 搭建Oracle和应用环境 .................................................... 4 1.1. 概述 ................................................................. 4 1.2. 搭建Oracle环境 ...................................................... 5 1.2.1. 创建专有网络 VPC ................................................. 5 1.2.2. 创建 Oracle数据库 ................................................ 8 1.3. 配置Oracle数据库 ................................................... 14 1.4. 导入数据到 Oracle数据库 ............................................. 15 1.5. 创建虚拟机 .......................................................... 18 1.6. 部署Oracle应用环境 ................................................. 23 2. 数据库采集 .............................................................. 26 2.1. 安装数据库采集器 .................................................... 26 2.2. 配置采集环境 ........................................................ 29 2.3. 采集Oracle数据 ..................................................... 30 3. Oracle应用采集 ......................................................... 32 3.1. 下载应用采集器 ...................................................... 32 3.2. 采集应用数据 ........................................................ 33 4. ADAM评估分析 ........................................................... 37 4.1. 评估分析概述 ........................................................ 37 4.2. 数据库画像 .......................................................... 37 4.3. 应用画像 ............................................................ 41 4.4. 数据库评估 .......................................................... 45 5. 数据库迁移和改造 ........................................................ 55 5.1. 数据库迁移概述 ...................................................... 55 5.2. 安装ADAM Studio迁移工具 ............................................ 55 5.2.1. 创建 studio使用的RDS实例 ....................................... 55 5.2.2. 安装 studio并配置License ....................................... 61 5.2.3. 验证 studio安装 ................................................. 65 5.3. 创建目标数据库 PolarDB ............................................... 66 5.4. Schema迁移和改造 .................................................... 75 5.4.1. 创建数据库档案 .................................................. 75 5.4.2. 数据库对象迁移 .................................................. 76 5.4.3. 数据库对象改造 .................................................. 78 5.4.3.1. 不兼容表的改造 ............................................ 78 5.4.3.2. 不兼容视图的改造 .......................................... 82 5.4.3.3. 不兼容函数的改造 .......................................... 85 文档版本:20200115 V
7Oracle数据库与应用迁移PolarDB 目录 5.4.4. 再次迁移 ........................................................ 86 5.5. 全量数据迁移 ........................................................ 86 6. 应用改造 ................................................................ 92 6.1. 应用配置改造 ........................................................ 92 6.2. 应用SQL改造 ........................................................ 93 6.3. 改造结果验证 ........................................................ 94 文档版本:20200115 VI
8Oracle数据库与应用迁移PolarDB 最佳实践概述 最佳实践概述 方案架构 ⚫ 自建的 Oracle数据库和应用迁移到阿里云 PolarDB数据库。 ⚫ PolarDB云原生数据库一写多读易扩展,降低购买和运维成本。 ⚫ 迁移前通过采集数据并自动化评估方案,对于迁移风险和工作量完全掌握。 ⚫ 迁移过程中通过专业迁移工具,自动化实现改造和数据迁移,最大限度提升效 率、降低成本、减少风险。 ⚫ 复杂数据库和应用专家团队提供支持,解决关键技术难点。 方案优势 ⚫ 将 Oracle数据库迁移到阿里云 PolarDB数据库降低运维成本,方便扩展,满足 数据库弹性需求。 ⚫ 迁移过程中采用 ADAM评估分析工具,在迁移前就对数据和应用改造的工作量 和风险完全掌握,便于决策并有效降低实施风险。 ⚫ 迁移过程中通过专业工具,自动化实现结构迁移和数据迁移,降低迁移成本。 文档版本:20200115 1