Oralce迁移RDS-PPAS的方法论

1、为什么要迁移?

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

二是使用GIS功能。


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

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

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

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

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

Oralce迁移RDS-PPAS的方法论

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

Oralce迁移RDS-PPAS的方法论

(6)SQL语法兼容性:

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


3、迁移步骤


Oralce迁移RDS-PPAS的方法论


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

Oralce迁移RDS-PPAS的方法论

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


Oralce迁移RDS-PPAS的方法论

(3)回归测试阶段工作


Oralce迁移RDS-PPAS的方法论

(4)迁移割接阶段

Oralce迁移RDS-PPAS的方法论

(5)系统调优阶段


Oralce迁移RDS-PPAS的方法论



以上方法仅供参考。





上一篇:《深入剖析Tomcat》一第 1 章 一个简单的Web服务器


下一篇:小白自学数据库数据库文件存储申请与创建----详细教程