数据迁移方案(初)

来源:互联网 发布:淘宝刷信用怎么刷 编辑:程序博客网 时间:2024/04/30 09:35

数据迁移方案

某医院, HIS系统硬件升级,原先oracle 数据库是运行在win2000服务器上,现在有将系统移植到新购买的服务器上,HIS系统晚上九点到早上六点可以容忍停机。白天HIS系统必须保持正常运行。

由于客户本地情况不是很明确,现在我们来针对各中不同的环境简单描述一下系统迁移方案。

一:cold backup

系统条件:新旧系统数据库版本相同,文件系统不变

基本工作 正常关闭数据库,然后在进行数据库的冷备份。备份所有DATA FILECONTROL FILEREDO FILE ,参数文件,然后把冷备份拷贝到新服务器上,然后在新的服务器上新建一个同名实例(instance,然后在把备份数据文件从新open,就可以运行了。

缺点:要求停机数个小时,主要时间是在copy文件上。

优点:因为是冷备恢复,没有数据一致性的问题存在,而且恢复的数据库的环境与原先的系统完全一样(这样可以避免应用系统在SQL执行计划上的一些改变),系统风险小,万一失败老系统可以继续运行。

二:EXP/IMP

   系统条件:新旧系统数据库版本可以不同,可以跨平台迁移

   基本工作 在新系统上进行EXP,为了数据同步最好在exp 开始时前先把用户数据库置为READONLY,然后进行导出数据,然后在新的数据库上进行一些IMP(如果数据库版本不同的话,EXP/IMP要注意版本和字符集的问题)。

   缺点EXP/IMP对数据量(几十个G)比较大的情况下可能会是一个比较的

慢(具体时间要在具体环境下具体测试为准),数据库在READONLY下,只能提供查询的 服务。

 优点:EXP/IMP 可以跨平台 跨版本升级,系统风险小。

三:HOT BACKUP

   由于系统允许停机,恢复复杂,不推荐使用。

 

以上的方案 如果数据库版本相同的话,使用第一种方法冷备恢复是最好,具体备份时间可以咨询医院的系统管理员,个人认为 8个小时肯定能够完成第一种方法,第二种方法是时间比较长,在系统数据库版本要变的情况下才使用第二种方法。

  

 

  

原创粉丝点击