如何从Oracle迁移到PolarDB(ADAM)(二)

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 如何从Oracle迁移到PolarDB(ADAM)(二)

开发者学习笔记【阿里云云数据库助理工程师(ACA)认证如何从Oracle迁移到PolarDB(ADAM)(二)】

课程地址https://edu.aliyun.com/course/3112080/lesson/19086

 

如何从Oracle迁移到PolarDB(ADAM)(二)


三、数据库改造介绍

 

图片152.png

数据库主要的改造会分为七步,第一步是库和目标库的配置,第二步是生产迁移计划,第三步是预检查,第四步是源库对比,第五步结构迁移,第六步结构订正,第七步数据迁移。例子:

图片153.png

首先选择数据库改造迁移,新建迁移项目。填写项目名与选择数据库的评估然后让用户选择对应的方案配置,选择目标库信息,选择数据库名,用户名,口令创建。当完成增量源库对比后,我们要进行一个数据迁移,数据迁移有两个步骤,第一先进行下线(把触发器或者外键删除,以保证对目标库不会受影响),第二步,创建DTS的迁移,完成后就可以对数据进行迁移看下图:

图片154.png

图片155.png

 图片156.png

上图:主要注意事项,第一个是预检查环节预检查是迁移必备的,包括全限的检查插件安装目标库的检查

 

四、应用评估与改造介绍


首先应用的采集它分为两个部分,第一个部分是Agent,第二个部分是Collector,

Collector主要采集步骤

1、预检查:确保Collector部署在没有线上应用的独立服务器上;确保以配置JAVA-HOME,JDK版本1.6+

2、启动运行命令

Agent主要采集步骤:

1、 确保环境变量已配置JAVA-HOME,否则设置attach.sh中JAVA_HOME地址为JDK的绝对路径。

2、 配置javaagent.config

3、 Attach到有的应用容器或配置启动参数,随后用容器一起启动

采集完成后,将采集包进行上传,需要注意是一个应用可以上传到一个应用画像,当一个应用有多个IP的情况下,需要它合并成为一个包来进行上传。上传完后,就可对应用画像进行应用评估,他们的主要任务就是给用户去分析采集的SQL的兼容情况  。第四对应用进行静态化改造,把用户上传的外包,再由我们对进行程序静态化的代码分析。

演示:首先点击应用评估改造,这之前先让用户下载一个应用采集器,再点击下一步创景应用画像,创建画像之后,点击新建应画像,随便选择画像名,点击上传,上传时,会将通过采集器采集到的信息,让它最终产生一个压缩包,把压缩包上传  ,然后选择数据库的画像,我们在前面步骤中,要进行源库信息的采集 ,然后我们选择现有的主用户的画像名称,选择添加后返回,然后创建,就创建完成。

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
1月前
|
Oracle 关系型数据库 分布式数据库
PolarDB常见问题之PolarDB(Oracle兼容版) 执行命令报错如何解决
PolarDB是阿里云推出的下一代关系型数据库,具有高性能、高可用性和弹性伸缩能力,适用于大规模数据处理场景。本汇总囊括了PolarDB使用中用户可能遭遇的一系列常见问题及解答,旨在为数据库管理员和开发者提供全面的问题指导,确保数据库平稳运行和优化使用体验。
|
6月前
|
关系型数据库 MySQL Linux
TiDB实时同步数据到PostgreSQL(三) ---- 使用pgloader迁移数据
使用PostgreSQL数据迁移神器pgloader从TiDB迁移数据到PostgreSQL,同时说明如何在最新的Rocky Linux 9(CentOS 9 stream也适用)上通过源码编译安装pgloader。
238 0
|
1月前
|
关系型数据库 分布式数据库 数据库
PolarDB PostgreSQL版:Oracle兼容的高性能数据库
PolarDB PostgreSQL版是一款高性能的数据库,具有与Oracle兼容的特性。它采用了分布式架构,可以轻松处理大量的数据,同时还支持多种数据类型和函数,具有高可用性和可扩展性。它还提供了丰富的管理工具和性能优化功能,为企业提供了可靠的数据存储和处理解决方案。PolarDB PostgreSQL版在数据库领域具有很高的竞争力,可以满足各种企业的需求。
|
4月前
|
SQL 关系型数据库 MySQL
MySQL【实践 02】MySQL迁移到PostgreSQL数据库的语法调整说明及脚本分享(通过bat命令修改mapper文件内的SQL语法)
MySQL【实践 02】MySQL迁移到PostgreSQL数据库的语法调整说明及脚本分享(通过bat命令修改mapper文件内的SQL语法)
113 0
|
4月前
|
关系型数据库 数据库连接 分布式数据库
我想迁移下数据,用新镜像启动下PolarDB,这个有什么好的办法吗?
我想迁移下数据,用新镜像启动下PolarDB,这个有什么好的办法吗?
38 0
|
4月前
|
SQL 关系型数据库 Apache
Microsoft SQL Server 迁移到 PostgreSQL 利器:Babelfish
Babelfish for PostgreSQL 加速了将 Microsoft SQL Server 应用程序迁移到 PostgreSQL 的旅程。Babelfish for PostgreSQL 是一个开源项目,可在 Apache 2.0 和 PostgreSQL 许可下使用。它使 PostgreSQL 能够理解来自 Microsoft SQL Server 编写的应用程序的查询。Babelfish 了解 SQL Server 有线协议和 Microsoft SQL Server 查询语言 T-SQL,此您不必切换数据库驱动程序或重新编写所有应用程序查询。
327 0
|
4月前
|
SQL Oracle 关系型数据库
Oracle,Postgresql等数据库使用
Oracle,Postgresql等数据库简单使用
133 0
Oracle,Postgresql等数据库使用
|
29天前
|
关系型数据库 分布式数据库 数据库
成都晨云信息技术完成阿里云PolarDB数据库产品生态集成认证
近日,成都晨云信息技术有限责任公司(以下简称晨云信息)与阿里云PolarDB PostgreSQL版数据库产品展开产品集成认证。测试结果表明,晨云信息旗下晨云-站群管理系统(V1.0)与阿里云以下产品:开源云原生数据库PolarDB PostgreSQL版(V11),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。
|
1月前
|
关系型数据库 分布式数据库 数据库
PolarDB常见问题之数据库不能自己减少节点如何解决
PolarDB是阿里云推出的下一代关系型数据库,具有高性能、高可用性和弹性伸缩能力,适用于大规模数据处理场景。本汇总囊括了PolarDB使用中用户可能遭遇的一系列常见问题及解答,旨在为数据库管理员和开发者提供全面的问题指导,确保数据库平稳运行和优化使用体验。
|
1月前
|
缓存 关系型数据库 分布式数据库
PolarDB常见问题之数据库cpu突然飙高如何解决
PolarDB是阿里云推出的下一代关系型数据库,具有高性能、高可用性和弹性伸缩能力,适用于大规模数据处理场景。本汇总囊括了PolarDB使用中用户可能遭遇的一系列常见问题及解答,旨在为数据库管理员和开发者提供全面的问题指导,确保数据库平稳运行和优化使用体验。

相关产品

  • 云原生数据库 PolarDB