【医院HIS数据库升级概述】 本文主要探讨了医院HIS(Hospital Information System)数据库从Oracle 8.1.7版本升级到Oracle 10g的过程,着重介绍了升级的目的、步骤和注意事项,旨在确保数据完整性并提升系统性能。升级的原因在于随着医院信息化的发展,原有32位的Oracle 8.1.7数据库难以满足日益增长的业务需求和性能要求。 【升级目的与背景】 医院原有的HIS系统基于Windows 2000 Server操作系统和Oracle 8.1.7数据库,采用C/S架构。由于大量的查询、排序和计算操作,数据库服务器的稳定性和运算速度成为了系统性能的关键指标。为了增强系统安全性,提高服务器运行速度,医院决定进行硬件和软件的升级。 【选择64位平台】 升级选择了64位的Windows Server 2003 Enterprise X64 Edition作为操作系统,并且选用了Oracle Database 10g Enterprise X64作为新的数据库平台,以充分利用服务器性能并确保升级效果。 【升级前的准备】 1. **硬件准备**:考虑到旧服务器可能不支持EMT64技术,不能运行64位版本的Windows Server 2003,所以购买了一台新服务器,以防意外情况发生,确保升级的可逆性。 2. **系统测试**:进行了压力测试和拷机,以确保系统的安全性。同时,对HIS系统的所有软件子系统在新平台上的功能进行了测试,确保正常运行。 3. **客户端升级**:Oracle 10g支持Oracle 8及更高版本的客户端,不支持更低版本。医院已将所有客户端数据库升级至Oracle 8,因此这部分工作已完成。 4. **升级模拟演练**:多次进行升级演练,针对出现的问题调整升级方案,直至演练达到预期效果,以减少系统停机时间和确保升级成功。 【升级切换步骤】 1. **建立表空间**:在升级前创建HIS系统的多个表空间,如TSP_COMM等,通过从旧数据库中提取SQL语句并在新数据库中执行来建立。 2. **系统切换**:在适当的时间点进行系统切换。新服务器的操作系统和数据库应在切换前安装好,老服务器的Oracle 8数据库需做好冷备份。为了缩短停机时间,还需对原数据库进行一次数据转储。 升级过程中的每一步骤都至关重要,以确保数据的完整迁移和系统的平稳过渡。通过这样的升级,医院的信息系统性能得到了显著提升,系统运行速度大幅增加,进一步增强了系统的安全性和稳定性。对于其他类似规模和需求的医院来说,这是一个值得参考的实践案例。
- 粉丝: 133
- 资源: 23万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助