oracle数据库文件损坏如何恢复?
浏览量: 次 发布日期:2017-12-03 22:48:14
oracle数据库文件损坏如何恢复,
下面是一次模拟实验,如下
SQL> create tablespace test datafile '/u01/app/oracle/oradata/lhz/test01.dbf' size 10M;
SQL> create table test as select * from dba_objects;
SQL> alter table test move tablespace test;
SQL> select count(*) from test;
COUNT(*)
50881
2. 然后用vi修改数据文件
3.随意输入什么字符,保存
SQL> shutdown immediate;
Database dismounted.
5.发动实例
ORACLE instance started.
Total System Global Area 599785472 bytes
Variable Size 243272768 bytes
Redo Buffers 6287360 bytes
ORA-01157: cannot identify/lock data file 9 - see DBWR trace file
6. 先将损坏数据文件offline,并翻开数据库实例
Database altered.
Database altered.
SQL> alter database create datafile '/u01/app/oracle/oradata/lhz/test01.dbf';
SQL> recover datafile 9;
SQL> alter database datafile 9 online;
8.验证康复结果:
SQL> select count(*) from andylhz.test;
COUNT(*)
50881
恢复完成!
. 通辽机械硬盘维修,通辽机械硬盘维修:快速、可靠的解决方案
. 西安日立电脑硬盘维修, 西安日立电脑硬盘维修:快速、专业、高效
. wd西数硬盘维修软件,如何使用WD西数硬盘维修软件恢复数据?
. 硬盘的维修方法视频教程, 如何让死硬的硬盘重新焕发生机:修复方法视频教程
. 网友维修硬盘视频大全,了解硬盘故障症状硬盘故障的症状有很多种,比如发出异响、读写数据
. oracle 修复context组件,解决Oracle中Coex组件问题的指南
. oracle数据库修复的原理,Oracle数据库修复的原理
. oracle恢复数据库dmp,什么是Oracle数据库dmp文件
. mysql数据如何恢复到任意时间点,如何将MySQL数据恢复到任意时间点
. oracle如何恢复误删除数据,如何在Oracle中恢复误删除的数据