Oralce迁移RDS-PPAS的方法论-阿里云开发者社区

开发者社区> 正博> 正文

Oralce迁移RDS-PPAS的方法论

简介: 为有oracle迁移PPAS需求的同学提供一个思路方法,希望对您有所帮助,内容仅供参考。
+关注继续查看

1、为什么要迁移?

     一般来说主要有两个目的,一是节约使用成本,语法接近,人员学习成本低,改造量小。

二是使用GIS功能。


2、语法接近,接近到什么地步呢?

(1)数据类型兼容情况:XMLGIS类型的数据类型外兼容性100% ,其他的都有对应同名的数据类型支持。XMLGIS的数据类型可以通过DTS迁移完成。但原有的操作函数不兼容,应用需要使用PPAS原生的函数改写.

(2)数据内容兼容情况:在oracle能存放的,在RDS-PPAS也能存放方法,可以理解100%支持。

(3)列约束兼容情况:在oracle能实现的约束,在RDS-PPAS也都可以实现,但有个常常需要注意的点,就是外键约束,RDS-PPAS实现的外键约束是使用触发器来实现,性能上不会很好,所以不建议使用,可以考虑应用来控制。

(4)常见索引兼容情况列表:

d54a9c431544bb12d7cb6791e21879acca29cb75

(5)常用功能兼容情况列表:

6e38d7209e522221dbd09e1a0dd5d582ef5fb27d

(6)SQL语法兼容性:

RDS-PPAS高度兼容SQL92语法,但注意对于Oracle的一些高级函数还是一般的。高级函数太多就不一一列举了。


3、迁移步骤


b68d2d103c420fbce1769eacc09163006a248aef


(1)系统评估的主要工作如下图:

96aedce09ccd21f63059cdc1ab276bd5368ef71c

(2)应用与数据库改造的主要工作如图:


437a853c99f4e195e68d7b1593d13a542237e33c

(3)回归测试阶段工作


ab35f29adc1e3b0a931759defcbe1dba5e6f0fd2

(4)迁移割接阶段

96aedce09ccd21f63059cdc1ab276bd5368ef71c

(5)系统调优阶段


0f6694683e8c5f4ab0664828be91ffdfc9623cce



以上方法仅供参考。





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SpringCloud迁移至EDAS微服务——Series2:在 ECS 集群中部署 Web 应用
SpringCloud迁移至EDAS微服务——Series2:在 ECS 集群中部署 Web 应用
1707 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9494 0
【Spark Summit East 2017】Stitch Fix从Redshift迁移到Spark的实践
本讲义出自Sky Yin在Spark Summit East 2017上的演讲,数据科学家每天都会编写SQL查询语句,通常情况下,他们知道如何编写正确的查询语句,但不知道为什么他们的查询执行却是缓慢的,所以需要对于SQL查询进行优化,本讲义将介绍如何将一个大表从Redshift迁移到Spark上。
1923 0
金融企业从自建MySQL数据库迁移RDS方案
原作者:阿里云解决方案架构师,云帅。金融企业客户对于数据库提出了更高的要求,而RDS可以很好的满足这些需求。对于自建数据库的企业,怎样迁移到云数据库RDS,本文详细展示了一个迁移案例的整体步骤。
5721 0
手机淘宝短视频业务「哇哦视频」迁移上 FaaS 笔记公开
在看了那么多“技术原理/顶层设计/平台建设”相关的文章之后,我相信你对 FaaS 肯定产生过跃跃欲试的感觉,但也肯定存在诸多疑惑。关于这些疑惑,经过了这四个月的考验,我想我已经有了自己的答案。接下来我将会向大家分享我这四个月的历程,带大家一起看看,在一名一线业务同学的眼中,FaaS 究竟会给前端同学带来什么?
340 0
ASP.NET Core Identity 迁移数据 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Identity 迁移数据 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Identity 迁移数据 上一章节中我们配置了 Identity ,也让我们的应用程序正常运行起来了,在访问未授权页面的时候会跳转到 /Accout/Login 页面。
895 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13177 0
Oralce迁移RDS-PPAS的方法论
为有oracle迁移PPAS需求的同学提供一个思路方法,希望对您有所帮助,内容仅供参考。
1646 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
6891 0
+关注
正博
专注于数据库的迁移、优化领域,熟悉应用上云的架构设计。
5
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载