`

restore database 与recover database 区别

 
阅读更多

restore 只是用备份来还原,recover是用archivelog或者online log

 

举例说明:

假设我时间点A,做了个备份,时间点B数据库挂了
restore database ;// 这个操作利用时间点A做的备份来还原,返回到时间点A
recover database ;//这个操作利用archivelog and online log做recover,从时间点A,推进到时间点B

 

 

restore 是轉儲 也是還原被損壞文件(RMAN經常用)
recover 是恢復 通過redo log & archive log恢復

 

restore 还原
recover 恢复

分享到:
评论

相关推荐

    RMAN常用命令集合

    `set until sequence`用于指定恢复的截止日志序列号,`alter database mount`将数据库挂载但不打开,`restore database`和`recover database`进行恢复操作,最后通过`alter database open reset logs`重新打开数据库...

    Oracle 11g rman 异机还原再升级到 12c PDB

    restore database; recover database; release channel ch00; release channel ch01; } ``` 2. **打开数据库:** ```sql alter database open resetlogs; ``` 3. **检查数据库状态:** ```sql select *...

    oracle-备份恢复脚本

    数据库恢复 (Database Restore and Recover) ```sql connect target / connect catalog rman200/@catdb run { allocate channel d1 type disk; restore database; recover database; sql 'alter database open...

    睿备份-oracle备份工具.zip

    restore database until time "to_date('2019-08-19 08:49:00','yyyy-mm-dd hh24:mi:ss')"; recover database until time "to_date('2019-08-19 08:49:00','yyyy-mm-dd hh24:mi:ss')"; alter database open ...

    rman命令相关资料

    RECOVER DATABASE; }` - 恢复到指定的时间点。 - **取消最近的增量备份**:`RMAN> RUN { CANCEL RETENTION POLICY; SET UNTIL TIME 'YYYY-MM-DD:HH24:MI:SS'; RESTORE DATABASE; RECOVER DATABASE; CANCEL ...

    Oracle 11g 基于RMAN的备份与恢复.docx

    接着执行`recover database until cancel;`进行介质恢复,这将尝试应用所有可用的归档重做日志,直到用户中断。然后,使用`alter database open resetlogs;`打开数据库并创建新的重做日志序列。 3. 数据文件、控制...

    db2认证 000-611V8.02.pdf

    run the ROLLFORWARD DATABASE command with the RECOVERDROPPEDTABLE option to restore the database and recover the dropped table. 该流程分为两个主要步骤:首先,从备份镜像恢复整个数据库,其次,运行...

    oracle dataguard restore

    1. 取消备库的自动恢复:使用`alter database recover managed standby database cancel;`来停止当前的恢复进程。 2. 关闭数据库:使用`srvctl stop database -d mesdb_dg -o immediate;`命令关闭数据库实例。 3. ...

    oracle备份还原脚本

    在Oracle中,"RESTORE DATABASE"命令用于恢复数据文件,"RECOVER DATABASE"或"RECOVER TABLESPACE"命令用于应用归档日志。 以下是一个简单的RMAN备份脚本示例: ```sql RUN { SET ENCRYPTION OFF; BACKUP ...

    Oracle RMAN for Absolute Beginners(Apress,2014)

    Oracle RMAN for Absolute Beginners is a gentle introduction to the use of Oracle's Recovery Manager software to make backups of an Oracle database, and to restore all or part of a database in the ...

    巧妙设置Oracle9i自动逻辑备份.pdf

    恢复脚本可能包含以下内容,其中包含了RMAN的恢复命令,例如使用`RESTORE DATABASE`和`RECOVER DATABASE UNTIL`来恢复到特定的时间点或日志序列号: ```bash RUN { ALLOCATE CHANNEL tl TYPE 'sbt_tape' SEND 'NB...

    rman 异机恢复 更改数据文件目录恢复文档

    使用`RECOVER DATABASE UNTIL`命令指定时间点或SCN,RMAN将自动应用所有必要的归档日志。 通过以上步骤,我们可以在保持数据完整性的同时,将Oracle数据库从源服务器恢复到具有不同数据文件目录的目标服务器。整个...

    oracle 9i 数据库备份与恢复过程说明

    recover database until time 'to_char(sysdate)-1' using backup controlfile; alter database open resetlogs; } ``` 在进行备份和恢复操作时,应确保有足够的磁盘空间,并遵循最佳实践,如定期备份、验证...

    oracle10g rac环境Rman备份恢复至单机方案

    RECOVER DATABASE; } ``` 请注意,整个恢复过程应谨慎操作,确保所有步骤都按照文档指示进行,避免数据丢失或损坏。同时,根据实际环境调整RMAN命令和参数设置,以适应特定的数据库配置和需求。在恢复完成后,还应...

    RMAN备份与恢复.docx

    recover database; release channel; } ``` 完成上述步骤后,数据库将被恢复到目标机器上,并准备就绪供用户使用。在实际操作中,可能还需要根据错误提示进行一些额外的调整,比如创建缺失的目录或调整参数设置...

    RMAN使用手册(oracle备份恢复工具rman的使用方法)

    3. **时间点恢复**:利用Flashback技术,可以恢复到某个特定的时间点,例如`run { recover database until time 'to_char(sysdate-1,'yyyy-mm-dd hh24:mi:ss')'; }` 4. **切换还原的表空间在线**:在恢复表空间后,...

    Oracle 12c Rman Backup and Recovery

    10. **恢复数据库**:使用`RESTORE DATABASE`命令恢复整个数据库。 #### 五、RMAN高级特性 - **加密**:RMAN支持对备份数据进行加密,增强数据安全性。 - **压缩**:通过压缩技术减少备份文件大小,节省存储空间。...

Global site tag (gtag.js) - Google Analytics