Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

999

积分

1

好友

942

主题
1#
发表于 2017-4-13 14:53:43 | 查看: 1343| 回复: 0
事件起因是运维人员在做服务器虚拟化之前没通知硬件使用方,导致整台数据库服务器被格式化,
后来他们找硬盘数据恢复公司恢复了硬盘上的文件,然后重装了系统,以下是数据库实例恢复全过程
一、安装数据库软件,安装路径和原来一致
二、创建新实例,实例名、文件路径和原来一致
三、把原来的数据文件、控制文件、REDO文件放到原来的位置
四、尝试打开数据库

C:\Users\Administrator>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on 星期五 5月 22 16:25:18 2015

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

已连接到空闲例程。

SQL> startup
ORACLE 例程已经启动。

Total System Global Area 4.1154E+10 bytes
Fixed Size                  2264128 bytes
Variable Size            4026532800 bytes
Database Buffers         3.7044E+10 bytes
Redo Buffers               81608704 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 28 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 28: 'F:\GPS\TBS_GPS_RECEIVE_EXCEPTION01.DBF'

五、有个盘的文件没恢复,所以报错找不到数据文件,存放的是测试数据,就不要了吧,mount状态删之
SQL> shutdown immediate
ORA-01109: 数据库未打开

已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area 4.1154E+10 bytes
Fixed Size                  2264128 bytes
Variable Size            4026532800 bytes
Database Buffers         3.7044E+10 bytes
Redo Buffers               81608704 bytes
数据库装载完毕。
SQL> alter database datafile 'F:\GPS\TBS_GPS_RECEIVE_EXCEPTION01.DBF' offline drop;

数据库已更改。

SQL> alter database datafile 'F:\GPS\TBS_GPS_RECEIVE_EXCEPTION02.DBF' offline drop;

数据库已更改。

SQL> alter database open;

数据库已更改。

数据库成功打开
不知道为什么没有发生不一致的情况,很顺利就恢复了


下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-20 14:35 , Processed in 0.045541 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569