13510228421
oracle数据库
Oracle9 数据库修复 oracle数据库修复 oracle修复数据
2011-07-28 21:49:27  

客户 富士康集团 IT资讯部   数据库版本 oracle 9.02   大小80GB

表空间个数 12

需要恢复的用户四个分别是 archive  ew3  workflow     workflow1

故障原因 system01.dbf被新的系统表空间给覆盖了。 导致数据库下线。

 

恢复方案

客户 6月份进行了一次数据库实例迁移。我们对6月份的系统表空间进行分析 发现部分数据字典是可用的。可以完全将archive救援出来。 EW3用户救援出来。 这两个用户下的表6月份后也更新了一些字段和新表。WORKFLOW WORKFLOW1用户表ID都发生了该表使用老的系统表空间就无效了。

 

下一步就是开始解决 archive用户新表 workflow workflow1 三个用户的表恢复。不依靠system01.dbf 扫描所有数据文件OBJID 判断对象字段类型。经过两天努力成功将其恢复完成。 中间出现个小问题 繁体varchar2 字段 原库设置时UTF8。我们按常规恢复后该字段全是乱码。后设置成原UTF8 成功恢复所有varchar2字段的繁体中文!

 

数据库 视图 过程 等也全部恢复。至此客户数据库成功上线运行、。

 

[Print]  [Close]  

7x24小时服务  QQ 1186505712 Email 1186505712@qq.com  TEL  13510228421   陈工   
         本站所有资源版权归深圳市极佳电脑技术服务有限公司,禁止克隆本站,抄袭本站文章等侵权行为,否则我们必将追究其法律责任! 

地址:深圳市龙华区中海汇德理花园2栋1单元1903
copyright 2008-2022 极佳数据 ( SQL110.com ) All rights reserved 粤ICP备17000871号

在线解答
QQ762862548
在线解答
QQ1186505712
在线解答
QQ254897536
在线解答
在线解答
在线解答