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。