国产化改造:Oracle数据完整迁移到DM数据库操作手记
需积分: 23 138 浏览量
更新于2023-12-19
5
收藏 1.79MB PDF 举报
m v$nls_parameters;
--统计表空间信息select tablespace_name,sum(bytes/1024/1024) from dba_data_files group by tablespace_name;
--统计表、索引等基础信息select count(*) from dba_tables; select count(*) from dba_indexes; select count(*) from dba_views; select count(*) from dba_sequences; select count(*) from dba_triggers;select count(*) from dba_objects where object_type = 'PROCEDURE';select count(*) from dba_objects where object_type = 'FUNCTION';select count(*) from dba_objects where object_type = 'PACKAGE';
--统计存储过程、函数、包信息select object_name,object_type from dba_objects where object_type in ('PROCEDURE','FUNCTION','PACKAGE');
--统计触发器信息select trigger_name,table_name from dba_triggers;
--统计同义词信息select count(*) from dba_synonyms;
--统计物化视图信息select count(*) from dba_mviews;
--统计分区表信息select table_name,partition_name,partition_position,high_value from dba_tab_partitions;
--统计自定义类型信息select type_name,typecode from dba_types;
2.1.2 统计 oracle 数据库应用基础信息--包括 Java 开发接口、JDBC 连接信息等
2.2 迁移方案设计基于 Oracle 到 DM 数据库迁移的对象列表,确定使用 DTS 工具进行基础数据迁移,通过手工方式移植 PL/SQL 代码,对移植结果进行校验,进行应用系统的移植、测试和优化。
3 移植过程中需要注意的问题3.1DTS 迁移工具使用需要注意的问题3.1.1DTS 迁移工具使用过程中的注意事项和常见问题及解决方法3.1.2数据迁移的恢复以及验证3.1.3针对 DTS 工具迁移后的数据进行检查3.2手工 PL/SQL 移植需要注意的问题3.2.1PL/SQL 移植注意事项3.2.2PL/SQL 移植过程中的常见问题及解决方法3.3移植结果校验需要注意的问题3.3.1移植结果校验步骤3.3.2移植结果校验的注意事项3.3.3移植结果校验常见问题及解决方法3.4应用系统移植、测试和优化需要注意的问题3.4.1应用系统移植步骤3.4.2应用系统移植的注意事项3.4.3应用系统移植中的常见问题及解决方法
4 移植结果验证主要验证移植结果的完整性和正确性,包括数据的准确性、PL/SQL 代码的正确性以及应用系统的功能性等方面。
5 总结移植过程的经验和教训在移植过程中,需要充分了解待移植系统的特点,认真分析待移植系统的数据库对象,制定详细的迁移方案,并在迁移过程中对每个步骤进行严格的把控,确保移植结果的完整性和正确性。同时,需要及时处理迁移过程中遇到的问题,积累移植经验,为后续类似项目提供参考。在应用系统移植、测试和优化阶段,需要重点关注系统功能的稳定性和性能的优化,确保移植过程对系统功能和性能的影响降到最低。
6 参考文献[1] 李龙, 许艳. ORACLE 数据库与 DM 数据库稽核技术研究[J]. 现代计算机(专业版), 2011 (12): 195-196.
[2] Ahmad M.R., Jones S.B., Opgenoorth M. Retail sales forecasting - A novel approach using DM database[J]. Expert Systems with Applications, 2016, 64.
[3] 王静, 熊占鑫. DM 数据库技术的应用研究[J]. 程序员, 2018 (12): 187-188.
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-08-12 上传
2022-04-11 上传
2019-05-10 上传
2022-02-19 上传
2017-11-09 上传
2023-03-26 上传
光洙Kwangsoo
- 粉丝: 269
- 资源: 1
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录