archivelog 下不需要热备也能完全恢复损坏或者被删除的datafile
来源:互联网 发布:淘宝钻展要多少钱 编辑:程序博客网 时间:2024/05/16 15:31
prerequisite:被删除的表空间创建时开始,数据库一直在archivelog模式下
恢复具体操作如下:
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination F:\oracle\ora92\RDBMS
Oldest online log sequence 23
Next log sequence to archive 25
Current log sequence 25
SQL> alter tablespace backuptest offline;
alter tablespace backuptest offline
*
ERROR at line 1:
ORA-01109: database not open
SQL> alter database datafile 'f:\backup.dbf' offline;
Database altered.
SQL> alter database open;
Database altered.
SQL> alter tablespace backuptest offline immediate;
Tablespace altered.
SQL> select * from v$recover_file;
FILE# ONLINE ONLINE_ ERROR CHANGE# TIME
---------- ------- ------- ----------------------------------------------------------------- ---------- ---------
11 OFFLINE OFFLINE FILE NOT FOUND 0
SQL> alter database create datafile 'f:\backup.dbf' as 'f:\backup.dbf';
Database altered.
SQL> select * from v$recover_file;
FILE# ONLINE ONLINE_ ERROR CHANGE# TIME
---------- ------- ------- ----------------------------------------------------------------- ---------- ---------
11 OFFLINE OFFLINE 3074706 03-NOV-04
SQL> recover tablespace backuptest;
Media recovery complete.
SQL> alter tablespace backuptest online;
Tablespace altered.
SQL> select * from backup;
ID
----------
1
2
至此,已经完全恢复了^_^
恢复具体操作如下:
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination F:\oracle\ora92\RDBMS
Oldest online log sequence 23
Next log sequence to archive 25
Current log sequence 25
SQL> alter tablespace backuptest offline;
alter tablespace backuptest offline
*
ERROR at line 1:
ORA-01109: database not open
SQL> alter database datafile 'f:\backup.dbf' offline;
Database altered.
SQL> alter database open;
Database altered.
SQL> alter tablespace backuptest offline immediate;
Tablespace altered.
SQL> select * from v$recover_file;
FILE# ONLINE ONLINE_ ERROR CHANGE# TIME
---------- ------- ------- ----------------------------------------------------------------- ---------- ---------
11 OFFLINE OFFLINE FILE NOT FOUND 0
SQL> alter database create datafile 'f:\backup.dbf' as 'f:\backup.dbf';
Database altered.
SQL> select * from v$recover_file;
FILE# ONLINE ONLINE_ ERROR CHANGE# TIME
---------- ------- ------- ----------------------------------------------------------------- ---------- ---------
11 OFFLINE OFFLINE 3074706 03-NOV-04
SQL> recover tablespace backuptest;
Media recovery complete.
SQL> alter tablespace backuptest online;
Tablespace altered.
SQL> select * from backup;
ID
----------
1
2
至此,已经完全恢复了^_^
- archivelog 下不需要热备也能完全恢复损坏或者被删除的datafile(原创)
- archivelog下不需要热备也能完全恢复损坏或者被删除的datafile(原创)
- archivelog 下不需要热备也能完全恢复损坏或者被删除的datafile
- Archivelog 模式下datafile header损坏恢复
- Archivelog 模式下,datafile header损坏,如何恢复?
- ARCHIVELOG模式下用户管理的完全恢复—总结
- ARCHIVELOG模式下用户管理的完全恢复(1)——恢复关闭的数据库!
- ARCHIVELOG模式下用户管理的完全恢复—恢复关闭的数据库
- ARCHIVELOG模式下用户管理的完全恢复(5)——总结!
- ARCHIVELOG模式下用户管理的完全恢复—在没有数据文件备份的情况下恢复数据文件
- ARCHIVELOG模式下用户管理的完全恢复—恢复打开的数据库,并且数据库最初是关闭的
- ARCHIVELOG模式下用户管理的完全恢复—恢复打开的数据库,并且数据库最初是打开的
- 使用RMAN恢复完全损坏的数据库
- 试验之——丢失了所有的controlfile 和datafile情况下,完全恢复的过程(原创)
- ARCHIVELOG模式下用户管理的完全恢复(4)——在没有数据文件备份的情况下恢复数据文件!
- ARCHIVELOG模式下用户管理的完全恢复(2)——恢复打开的数据库,并且数据库最初是关闭的!
- ARCHIVELOG模式下用户管理的完全恢复(3)——恢复打开的数据库,并且数据库最初是打开的!
- 归档模式下有备份数据文件损坏的完全恢复-1
- 8i、9i、10g中更改数据库到归档模式
- Java实现Dijkstra单源最短路径
- GoldenGate学习笔记(11)_常用参数
- PHP+MySQL+SPHINX安装配置与测试
- Oracal的Lpad函数
- archivelog 下不需要热备也能完全恢复损坏或者被删除的datafile
- 解密module_init
- C++中static的使用方法
- 星球大战 starwar
- [誓言] 【如果考研你也查了分数】
- Access中的“自动编号”怎么才能不从1开始并且自定义格式
- CentOS 5.4下基于Jabber/XMPP协议的Openfire服务器配置笔记
- 无线帮帮忙 笔记本之间如何共享WiFi
- Android 适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏