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
在线解答
在线解答
在线解答