archivelog 下不需要热备也能完全恢复损坏或者被删除的datafile(原创)

原创 2004年11月03日 11:42:00

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

至此,已经完全恢复了^_^

archivelog下不需要热备也能完全恢复损坏或者被删除的datafile(原创)

  • zgqtxwd
  • zgqtxwd
  • 2008年04月26日 23:55
  • 98

archivelog 下不需要热备也能完全恢复损坏或者被删除的datafile

prerequisite:被删除的表空间创建时开始,数据库一直在archivelog模式下 恢复具体操作如下: SQL> archive log list; Database log m...
  • gbnew
  • gbnew
  • 2012年02月28日 21:30
  • 625

冷备手工完全恢复(recover database,recover tablespace,recover datafile)

冷备手工完全恢复 1.   手工完全恢复三种级别:  recover database: 所有或大部分datafile丢失,一般是在mount状态完成。 recover tablespa...
  • zhang123456456
  • zhang123456456
  • 2017年01月10日 13:45
  • 738

Redis 高级: Redis 双击热备之 keepalived

双击热备,是为了解决服务器单点风险问题的.        单点问题,也就是说在真实的生产环境中,只有一台服务器使用,然而,服务器不可能永远不出问题,当服务器由于某种原因不能正确响应请求,或者宕机了,...
  • zgf19930504
  • zgf19930504
  • 2016年07月25日 16:14
  • 1077

热备,冷备,云备的区别

很多人对热备,冷备,云备了解不深,我科普一下IT行业各种备份术语。以后别闹笑话了。 假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友 好,又不是恋人。你随时可以甩了现任男友...
  • hynet
  • hynet
  • 2015年09月10日 16:43
  • 12290

数据库(一)双机热备

.1)什么是双机热备?              为了确保数据库产品的稳定性,很多数据库拥有双机热备功能,按工作中的切换方式可分为:主-备方式(Active-Standby方式)和双主机方式(Ac...
  • u012170724
  • u012170724
  • 2016年03月24日 16:36
  • 1872

MegaCli和storcli设置热备盘

LSI 硬RAID设置热备盘
  • liangtianyou
  • liangtianyou
  • 2017年06月07日 10:24
  • 814

数据库备份与恢复:冷备和热备

1、冷备时,数据库为mount模式,不需要开启归档,还原时只能还原到冷备时数据,备份数据库需要停库,也无法做到还原到任意时间点。 2、热备,也就是通常用的方法,数据库正常运行,开启归档,保证了数据库...
  • zhouhaiqing0905
  • zhouhaiqing0905
  • 2015年08月13日 13:08
  • 2275

oracle热备恢复总结

数据库热备份与完整恢复实验:1。需要保证数据库在归档模式下。2。热备份数据文件,通过alter tablespace xxx begin backup把表空间设为备份状态,  可以手工或在sql下运行...
  • cpp_lzth
  • cpp_lzth
  • 2011年01月27日 14:30
  • 2377

Oracle热备步骤

热备:在数据库Open状态下完成物理系统的拷贝过程。热备其实是控制SCN号在备份期间不变化,冻结块头,然后再进行物理拷贝,最后再解冻块头,让系统更新SCN号。 归档模式: 1、备份数据库(10g以...
  • dawn19900907
  • dawn19900907
  • 2015年09月22日 07:38
  • 1183
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:archivelog 下不需要热备也能完全恢复损坏或者被删除的datafile(原创)
举报原因:
原因补充:

(最多只允许输入30个字)