ORACLE快速迁移方案

EnterpriseDB是全球领先的新一代企业级关系型数据库管理系统(RDBMS)厂商。他以其独特的兼容性策略,加上其拥有的众多世界顶级工程师,迅速成为企业开源数据库的业界领袖。

EnterpriseDB成立于2004年,它是在 PostgreSQL基础上,针对企业级应用进行了专门的优化,如今已成为PG软件和服务的全球领导者。EDB是分析公司Gartner和Forrester公认的关系数据库管理系统领导者,是全球PG社区的领导者。

EDB Postgres 的主要特点:

1、两个数据库选项:100%开源的PostgreSQL用于那些具有开源任务或已有PostgreSQL的组织, EDB Postgres Advanced Server是PostgreSQL增强版,也是商业版,具有大型企业最需要的功能和需求。

2、关键任务工具:这些工具提供管理,监控,调优,高可用性,灾难恢复,复制和迁移这些数据库所需要的功能。

3、部署:允许组织在任何需要的地方运行Postgres并满足应用程序要求。

4、全套服务:包括软件维护和支持,培训和认证,专业服务。

EnterpriseDB的安全性

默认情况下,PostgreSQL可能是最安全的数据库

分配给角色和用户的对象级权限

行级安全性(虚拟专用数据库)

密码配置文件(数据库内的密码策略管理)

会话标签审核(捕获中间件数据以跟踪物理用户)

EAL2认证(增加了ALC_FLR.2),NIPRNet,SIPRNet,JWICS

存储过程混淆可保护敏感代码

防止SQL注入攻击需保护数据

Kerberos和LDAP身份验证集成到现有安全性中

SQL USAGE权限和VIEW安全性障碍

SSL通信

数据级加密(AES,3DES等)

能够在完整的PKI基础架构中使用第三方密钥库

完全符合最严格的安全标准的基础

EDB对Oracle的兼容性

EDB数据库的Oracle兼容性使业务最大限度地减少中断,并减少因必须迁移到其他数据库而产生的任何额外成本,开发人员可以使用现有的Oracle技能集轻松构建新的应用程序。Oracle DBA只需很少的额外培训即可运用EDB,迁移的许多现有应用程序将能够在EDB Postgres Advanced Server上运行,几乎不做任何更改。

迁移工具套件

利用迁移门户网站,分析评估现有数据库的迁移可行性,生成迁移报告;利用迁移工具Migration toolkit (MTK)迁移数据。

EDB内置有Oracle兼容引擎。您的顾虑,EDB都可以轻松应对。下面是EDB在线迁移评估页面,展示了Oracle迁移到EDB的兼容情况:

从图中可以看出总体兼容度为98%,评估的维度包括序列、表、索引、视图、过程、触发器,评估报告会指出不兼容点在什么地方,根据报告可以很清晰的知道不兼容情况,从而做到有的放矢。

数据一致性验证

在安装Replication Server产品时,还将安装Data Validator的组件,利用组件Data Validator验证源库和目标库的数据是否一致,Replication Server是EDB用于复制数据的独立于EDB数据库的一款产品。

总结,本文通过对数据库,评估工具,迁移工具,数据一致性验证工具的介绍,简要说明了,数据库迁移所涉及到的各个环节,即目标数据库选择,迁移评估,数据迁移,数据一致性验证,不兼容对象处理(手工);因为EDB内置有ORACLE兼容引擎,面对ORACLE数据库的迁出,有天然的优势,如果您考虑更换ORACLE数据,推荐您首选EDB。