易邮|信创产品适配迁移常见问题分析


北京联盟_本文原题:信创产品适配迁移常见问题分析
易邮|信创产品适配迁移常见问题分析
本文插图

信创项目特点
1、软硬件问题

  • 不同厂商的服务器、客户端、芯片、网络设备等 , 适配、测试工作量大;
  • 流版签办公软件、中间件、数据库等型号、版本多;
  • 有些软硬件偶尔会不稳定;
  • 产能有限 。
2、客户环境复杂
  • 国产客户端 , 相对统一 , 比X86系统稍慢;
  • 非国产环境 , 不同浏览器、不同版本、安装软件相互可能存在影响 。
3、专用机限制多
  • 安全程度高 , OS等限制多, 改进难度大;
  • 各种审计、日志策略 , 影响软件性能 。

易邮|信创产品适配迁移常见问题分析
本文插图

深圳市康银电子技术有限公司(COIN) , 长城信创服务器金牌代理 , 专业从事计算机信息技术服务的高新技术公司 。 专注于数据存储、网络安全技术服务;专注于信息系统软件研发、架构设计、系统优化;专注于企业私有云存储的应用开发及服务 , 长期服务于电信、金融、政府、公共(医疗、教育)、能源、部队等行业的信息化工作 。 电话:86-755-83993731/83314237 , 联系V:szcoin1
信创数据库适配迁移实践
迁移计划
1、确定移植目标
开始迁移前 , 应根据用户的实际需求 , 确定移植目标 。 这些目标诸如:
  • 迁移Oracle数据库的规模;
  • 迁移Oracle数据库对象的种类和特征 , 如简单和复杂迁移对象所占比例等;
  • 迁移的难易程度 , 如是否迁移大对象 , 是否迁移大量约束等;
  • 迁移的工期要求;
  • 对目标系统的技术指标要求 , 诸如平台、版本、应用编程接口、工具、可用性、安全性和性能指标要求等 。
明确移植目标以后 , 则可开始移植任务评估 。
2、评估移植任务
移植前对移植的可行性、工作量、难易程度和工作进度等进行充分评估是非常必要的 。
通常 , 移植评估主要包括以下内容:
  • 移植技术指标 , 如移植业务压力和性能指标等;
  • 移植数据规模 , 如移植各类数据库对象的数量 , PL/SQL程序的规模等;
  • 移植中KingbaseES不支持功能的种类和数量;
  • 移植的约束种类和数量;
  • 移植过程中可能遇到的其他问题 。
3、组建移植团队
任何一个高效、成功的项目都应具备一个健全和良好的团队 , Oracle数据库移植也不例外 。
那么 , 移植团队的组成人员应至少具备以下的知识与技能:
  • 熟悉Oracle和KingbaseES的SQL语言和PL/SQL语言特性 , 以及相关的KingbaseES Oracle兼容特性;
  • 熟悉Oracle和KingbaseES的各种应用编程接口 , 以及相关的KingbaseES Oracle兼容特性;
  • 熟悉Oracle和KingbaseES的相关客户端工具 , 以及这些工具间的相同点和异同点 。
由这些优秀人员组建的团队是高效移植Oracle数据库的可靠保障 。
4、准备迁移环境
在目的数据库KingbaseES上创建与源数据库Oracle同名的用户、数据库和模式 , 并且授予新建用户具有使用该数据库和新建模式的所有或适当的权限 。 另外 , 所创建数据库的字符集应与Oracle数据库字符集一致 。 如果KingbaseES已有同名数据库 , 则登录该数据库后 , 只需创建同名用户和属主为该用户的同名模式 。
迁移常见问题