Oracle12C 向达梦8(DM8)迁移是一个涉及多个步骤的技术过程,主要目的是将现有的Oracle数据库系统顺利地转换到达梦数据库平台,以利用其特定的优势或满足特定的业务需求。以下是对这个迁移过程的详细说明: 一、新建用户 在开始迁移之前,首要任务是在DM8中创建与Oracle数据库中的用户相对应的新用户。这一步不仅包括创建用户,还包括为用户分配相应的权限和角色,以确保迁移后系统功能的正常运行。 二、新建工程、迁移 创建一个迁移项目,定义源数据库(Oracle12C)和目标数据库(DM8)的连接信息。使用专门的数据迁移工具,如达梦的DTS(Data Transfer Service),开始进行数据结构的迁移。 三、迁移表结构、主键、约束、索引、字段备注、和序列 这一步涉及复制Oracle数据库中的表结构,包括表名、字段、数据类型、主键、外键、唯一性约束、非空约束等,并在DM8中重建。同时,迁移索引以保持查询性能,以及字段的注释和序列,用于自增字段。 四、删除键,约束,索引 在某些情况下,可能需要删除在Oracle中存在的但在DM8中不支持的键、约束或索引。这一步确保了目标数据库的兼容性和一致性。 五、迁移表数据 实际数据的迁移是整个过程中最耗时的部分。通常采用批量导入或ETL工具,将Oracle数据库中的数据逐条或按表迁移至DM8。这可能需要考虑数据的清洗、转换和优化,以适应DM8的存储格式和特性。 六、创建键,约束,索引 在数据迁移完成后,需要重新创建在第三步中被临时删除的键、约束和索引,以恢复数据库的完整性和一致性。 七、表授权 迁移过程中必须考虑到权限和访问控制。在DM8中为新用户分配相应的对象权限,确保迁移后的功能与原Oracle系统一致。 八、PL/SQL移植 PL/SQL是Oracle的编程语言,而DM8有其自身的DMPL。需要将Oracle中的存储过程、触发器等PL/SQL代码转换为DMPL,或寻找等价的功能实现。 九、迁移结果核对 完成所有步骤后,进行详尽的对比检查,验证表结构、数据、权限和程序是否与Oracle一致,确保无误。 十、数据库备份 在正式切换前,对新的DM8数据库进行完整备份,以便于在出现问题时能快速回滚。 十一、应用移植 修改或配置应用程序,使其能够连接并正确操作DM8数据库,包括更新数据库连接字符串、驱动等。 十二、相关参数调整 根据DM8的最佳实践和业务需求,调整数据库的参数设置,以优化性能和稳定性。 十三、系统测试 在生产环境之外,进行全面的功能、性能和压力测试,确保迁移后的系统满足业务需求。 十四、感想 迁移完成后,总结经验教训,评估迁移过程的效率和效果,为未来的类似项目提供参考。 这个迁移过程涉及到数据库管理、数据处理、编程等多个领域,需要对Oracle和DM8都有深入的理解,才能确保迁移的成功和系统的稳定运行。
































剩余12页未读,继续阅读


- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- plc层电梯控制设计方案.doc
- 短肢剪力墙结构分析设计全攻略.docx
- 电气工程及自动化现状与未来发展趋势分析.docx
- 第七章-深基坑降水.ppt
- 物联网医院市场发展趋势分析-新冠肺炎来势凶猛医院面临重重压力互联网.docx
- ±以下结构工程施工程序.doc
- 围堰示意图-Microsoft-Word-文档.doc
- 剪力墙结构住宅楼项目冬季工程施工方案.doc
- 高三-家长会-课件.ppt
- 工程质量检查实用手册基础机房篇》V2.0版.ppt
- 【全国】园林工程施工进度控制.ppt
- 互联网+背景下农产品营销策略.docx
- 软件项目交付清单.doc
- 第2章-孟德尔式遗传分析.ppt
- 2012年9月全国计算机等级考试三级笔试含答案(word).doc
- 球形储罐安装工程施工组织设计.doc


