1、文档版本:Ver 0.7 芜湖市区域卫生信息平台 数据迁移方案 编制单位:东软集团股份 11月12日 文档修改统计 版本号 更改条款及内容 作者 日期 0.7 新建 杨秀敏 11月12日 目 录 1 引言 2 1.1 编写目标 2 2 数据库环境概述 3 2.
2、1 正式数据库环境(旧版) 3 2.2 临时数据库环境(升级) 3 3 数据迁移需求 3 3.1 软硬件需求 3 3.2 网络需求 4 3.3 数据迁移需求 4 4 数据迁移方案 5 4.1 正式数据库数据 5 4.2 临时数据库数据 6 4.3 数据迁移步骤 6 1 引言 1.1 编写目标 本文档用于描述芜湖市基于健康档案区域卫生信息平台因为迎接卫计委标准符合性测评整体升级中数据库整体迁移说明文档,用以说明现在数据库情况,迁移包含内容和迁移需求,需要硬件集成工程师依据实际情况给出合理提议,并指导数据库迁移工作实施。 本文档预期读者为: 建设单位:卫生局领导、技
3、术人员、工作人员; 承建单位:硬件集成工作人员、东软平台实施人员。 2 数据库环境概述 2.1 正式数据库环境(旧版) 旧版数据库为正式数据库,做了RAC集群,其用于、项目实施采集,于进行项目升级时暂停使用。 硬件设备 用途 IP地址 备注 IBM小型机 交换库数据库 10.12.1.1、10.12.1.2 未使用虚拟ip连接 IBM小型机 中心库数据库 10.12.1.3、10.12.1.4 虚拟为10.12.1.5 说明: 旧版数据库环境,交换库数据完全无用,中心库数据偶然应对上级检验集成浏览器调阅显示(因为新版浏览器集成未做好),且只应用于旧版浏览
4、器调阅使用。 2.2 临时数据库环境(升级) 硬件设备 用途 IP地址 备注 虚拟机 交换库数据库 10.12.1.26 未做集群 小型机 中心库数据库 10.12.1.28 未做集群 说明: 临时数据库环境数据为升级后采集数据,数据库均未做集群,平台全部新版应用、综合管理系统、新上线服务均连接访问临时数据库28。 3 数据迁移需求 3.1 软硬件需求 Ø 操作系统字符集为UTF-8; Ø 两台小型机虚拟出独立四台机器,两台作为交换数据库,两台作为中心数据库,并支持RAC集群,以下图: 交换库2 交换库1
5、 RAC 中心库2 中心库1 RAC Ø 正式数据库服务器数据库软件需重新安装,版本要求11gR2,补丁更新为最新版本11.2.0.4 Ø 数据库安装时需配置好常见参数,如以下; 平台常见参数 内容 备注 默认字符集 ZHS16GBK 未做集群 预防密码过期 Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 未做集群 最大连接数processes 3000 Session 3305 最
6、大游标数open_cursors 1000 系统时间 11G空表备份 alter system set deferred_segment_creation = false; job_queue_processes 10 Ø 因为原存放为11T,整体考虑平台中心库、交换库和综合库数据情况,平均十二个月3-4T,则存放可用原来11T,计划为3年使用; 数据库名称 磁盘大小 交换库数据库 2T 中心库数据库 9T Ø 数据库迁移时,平台会给出每个数据文件大小,需硬件集成商依据磁盘队列分区大小,给出数据文件建立路径和计划方案。 3.2 网络需求 Ø
7、迁移后仍然使用现用IP地址10.12.1.26、10.12.1.28。 Ø 分配给平台各应用IP能够和正式数据库服务器连通访问; Ø 交换数据库服务器需能访问各医院前置机,完成数据采集方法需求; 3.3 数据迁移需求 Ø 原数据库数据需做各整体备份,作为保留; Ø 临时数据库交换库(10.12.1.26)结构、存放过程等内容全部迁移,数据只迁移部分住院数据,数据由东软方迁移。 表 32交换库用户列表 用户名 表空间 迁移内容 DP_EHR DP_EHR 配置表、住院数据 DP_EHR_INDEX DP_EHR_INDEX 配置表、住院数据 DP_EHR _DO
8、CUMENT DP_EHR _DOCUMENT 表结构 DP_EHR_KETTLE DP_EHR_KETTLE 全部 Ø 临时数据库中心库(10.12.1.28)全部内容完整迁移,包含用户、结构、数据、存放过程、序列等全部内,由东软方迁移 表 32中心库用户列表 用户名 表空间 迁移内容 EHR EHR 全部 EHR_INDEX EHR_INDEX 全部 EHR_DOCUMENT EHR_DOCUMENT 全部 EHR_PLATFORM PLATFORM 全部 EHR_UNIEAP UNIEAP_PLATFORM 全部 EHR_QA EH
9、R_QA 全部 MAIP_MA TS_MAIP_MA 全部 MAIP_UNIEAP TS_MAIP_UNIEAP 全部 EHR_SECURITY SECURITY 全部 CHM_DRM CHM_DRM 全部 CHM CHM_COMMON CHM_LOB CHM_INDEX ITF_COMMON ITF_INDEX 全部 4 数据迁移方案 4.1 正式数据库数据 Ø 中心库数据是否保留?——不保留 中心库关键数据为基层历史数据,和市属7家医院历史数据,基层历史数据在此次测评升级后进行了重新采集,7家医院历史数据现已不符合平台标准和规则,且测评升级后
10、重新开发了接口,并采集了近期数据。(需做一个整体备份保留,东软将常见演示数据取出做小备份) Ø 交换库数据是否保留?——不保留 因为交换库是用于数据清洗、转换操作过程库,故其数据无需保留,可全部清除; 4.2 临时数据库数据 Ø 交换库是否迁移?——迁移 结构、存放过程等内容迁移,数据只迁移部分住院数据; Ø 中心库是否迁移?——迁移 全部内容做整体迁移; Ø 中心库数据是否保留?——保留两个月 为避免数据迁移后出现数据库配置、程序链接等影响项目进展事件发生,故中心库数据整体迁移后,临时数据库需保留两个月应急,迁移到正式库运行两个月无任何异常发生,临时中心库可回收; Ø 交
11、换库数据是否保留?——保留两个月 为避免数据迁移后出现数据库配置、程序链接等影响项目进展事件发生,故交换库库数据整体迁移后,临时数据库需保留两个月应急,迁移到正式库运行两个月无任何异常发生,临时交换库可回收; 4.3 数据迁移步骤 1、 旧版演示数据备份—东软企业: 平台承建商东软将常见演示数据进行备份; 2、 正式库旧版数据库整体备—硬件集成商: 将旧版数据库内容完整备份,确保若以后存在回找时,能还原,或布署到其它机器中; 3、 正式库环境重新安装(数据库、RAC)—硬件集成商: 原小型机上数据库重新安装,并做RAC集群,尤其注意归档日志满、参数配置等问题; 详见附件2:《数据库迁移存放划分》 4、 计划数据库文件创建方法—硬件集成商、东软企业: 详见附件2:《数据库迁移存放划分》 5、 数据库整体迁移(数据采集全部停止)—硬件集成商、东软企业: 东软将数据采集等相关工作停止(计划停止时间2-3天),硬件集成商进行数据库完整迁移; 6、 迁移测试—硬件集成商、东软企业: 硬件集成商将正式数据库环境设置为10.12.1.28,平台进行各应用及数据采集步骤测试,若测试存在较为棘手问题无法快速处理,则ip切换,东软使用临时数据库进行采集工作,硬件集成商处理迁移问题,问题处理后,针对增量数据做迁移,东软进行回归测试;






