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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS PostgreSQL Serverless,0.5-4RCU 50GB 3个月
推荐场景:
对影评进行热评分析
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 如何从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数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
7月前
|
Oracle 关系型数据库
【YashanDB知识库】YMP从oracle到yashan迁移评估报OCI相关错误
本文来自YashanDB官网,主要解决在使用YMP(yashan-migrate-platform)进行迁移评估时出现的OCI版本检查错误问题。错误原因为操作系统重装后,OCI所需依赖缺失(如`libnsl.so.1`、`libnnz19.so`等)。文章提供了排查步骤和解决方法:一是检查并配置环境变量`LD_LIBRARY_PATH`,二是若依赖仍缺失,则需手动下载并安装对应依赖文件。适用于使用YMP迁移平台的用户遇到OCI相关问题时参考。
|
7月前
|
Oracle 关系型数据库 网络安全
崖山异构数据库迁移利器YMP初体验-Oracle迁移YashanDB
文章是作者小草对崖山异构数据库迁移利器 YMP 的初体验分享,包括背景、YMP 简介、体验环境说明、YMP 部署(含安装前准备、安装、卸载、启动与停止)、数据迁移及遇到的问题与解决过程。重点介绍了 YMP 功能、部署的诸多细节和数据迁移流程,还提到了安装和迁移中遇到的问题及解决办法。
|
7月前
|
SQL Oracle 关系型数据库
Oracle向YashanDB迁移的丝滑体验
这篇文章主要介绍了从 Oracle 向 YashanDB 迁移的过程,包括 YashanDB 迁移平台 YMP 的介绍、下载安装准备、安装步骤、运行状态及访问方式,迁移中的添加数据源、创建任务、迁移配置、离线迁移、一致性校验等环节,还分享了迁移后的体验,认为 YMP 不错但希望增加在线迁移等功能。
|
7月前
|
SQL Oracle 关系型数据库
【YashanDB知识库】YMP迁移oracle不兼容给用户授权高级包
【YashanDB知识库】YMP迁移oracle不兼容给用户授权高级包
|
7月前
|
SQL Oracle 关系型数据库
基于YMP工具实现Oracle迁移YashanDB
这篇文章主要介绍了基于 YMP 工具实现 Oracle 迁移 YashanDB 的相关内容,包括 YMP 工具的简介、架构、规格,迁移前的环境准备和工具部署,迁移过程中的创建任务、评估、配置、离线迁移、校验等步骤,以及迁移体验,指出其部署简单、数据类型兼容但存在部分功能不支持等情况。
|
7月前
|
Oracle 关系型数据库 MySQL
使用崖山YMP 迁移 Oracle/MySQL 至YashanDB 23.2 验证测试
这篇文章是作者尚雷关于使用崖山YMP迁移Oracle/MySQL至YashanDB 23.2的验证测试分享。介绍了YMP的产品信息,包括架构、版本支持等,还详细阐述了外置库部署、YMP部署、访问YMP、数据源管理、任务管理(创建任务、迁移配置、离线迁移、校验初始化、一致性校验)及MySQL迁移的全过程。
|
6月前
|
关系型数据库 分布式数据库 数据库
一库多能:阿里云PolarDB三大引擎、四种输出形态,覆盖企业数据库全场景
PolarDB是阿里云自研的新一代云原生数据库,提供极致弹性、高性能和海量存储。它包含三个版本:PolarDB-M(兼容MySQL)、PolarDB-PG(兼容PostgreSQL及Oracle语法)和PolarDB-X(分布式数据库)。支持公有云、专有云、DBStack及轻量版等多种形态,满足不同场景需求。2021年,PolarDB-PG与PolarDB-X开源,内核与商业版一致,推动国产数据库生态发展,同时兼容主流国产操作系统与芯片,获得权威安全认证。
|
14天前
|
Cloud Native 关系型数据库 MySQL
免费体验!高效实现自建 MySQL 数据库平滑迁移至 PolarDB-X
PolarDB-X 是阿里云推出的云原生分布式数据库,支持PB级存储扩展、高并发访问与数据强一致,助力企业实现MySQL平滑迁移。现已开放免费体验,点击即享高效、稳定的数据库升级方案。
免费体验!高效实现自建 MySQL 数据库平滑迁移至 PolarDB-X
|
3月前
|
存储 关系型数据库 分布式数据库
喜报|阿里云PolarDB数据库(分布式版)荣获国内首台(套)产品奖项
阿里云PolarDB数据库管理软件(分布式版)荣获「2024年度国内首版次软件」称号,并跻身《2024年度浙江省首台(套)推广应用典型案例》。

相关产品

  • 云原生数据库 PolarDB
  • 推荐镜像

    更多