开发者社区> 正博> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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



以上方法仅供参考。





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

相关文章
对于ECS的使用体验
主要内容是对云服务的体验和未来的展望
17 0
ecshop网站漏洞如何修复针对于外贸网站的漏洞修复
由于8月份的ECSHOP通杀漏洞被国内安全厂商爆出后,众多使用ecshop程序源码的用户大面积的受到了网站被篡改,最明显的就是外贸站点被跳转到一些仿冒的网站上去,导致在谷歌的用户订单量迅速下降,从百度,谷歌,360,以及搜狗等等进入到网站的用户直接被跳转到了一些赌bo网站上去,而且网站在各大引擎的收录的快照中的标题被篡改城一些与网站不相关的内容,如图:
33 0
Angular karma test.ts里一些标准api用console.log打印出的输出
Angular karma test.ts里一些标准api用console.log打印出的输出
53 0
AngularJs angular.element
angular.element 将DOM元素或者HTML字符串一包装成一个jQuery元素。 格式:angular.element(element); element:包装成jquery对象的html字符串或者dom元素 jqLite提供的方法: addClass() after() ...
1120 0
集群通信组件Tribes之如何维护集群成员信息
一个集群包含若干成员,要对这些成员进行管理就必须要有一张包含所有成员的列表,当要对某个节点做操作时通过这个列表可以准确找到该节点的地址进而对该节点发送操作消息。
1031 0
SAP应用界面开发:7)工具栏对象GUI Status与GUI Title
  GUI Status与GUI Title用于自定义工具栏按钮及Report程序标题栏显示内容,可以通过SE81或直接在SE38中展开对象列表进行相关操作。如下图所示为ABAP编辑器中展开,点击:或者按捷键(CTRL+SHILF+F5)         1)GUI Status的定义及应用  GUI Status 用于自定义工具栏按钮。
1087 0
+关注
正博
专注于数据库的迁移、优化领域,熟悉应用上云的架构设计。
5
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载