有时,我们仅仅希望验证一下数据文件是否可以备份,而不想进行真正的备份,这是我们就可以使用validate命令了,例如backupvalidatedatabase 更好的话,可以在物理校验的基础上,进行逻辑校验:backupvalidatechecklogicaldatabase; 3.restore validate:恢复备份文件是否可以正确恢复 1、 验证数据
因此当数据库执行restore database后,再执行recover时不难推断数据库需要应用归档3、4、5、6、7、8、9、10以及联机日志11、12、13来进行完全恢复。 为了能够顺利的执行完全恢复,我们在执行恢复前,需要对restore调用的备份集进行恢复验证(语句为:restorevalidate database)以及验证recover过程所需的归档3-10(语句为:r...
因此当数据库执行restore database后,再执行recover时不难推断数据库需要应用归档3、4、5、6、7、8、9、10以及联机日志11、12、13来进行完全恢复。 为了能够顺利的执行完全恢复,我们在执行恢复前,需要对restore调用的备份集进行恢复验证(语句为:restorevalidate database)以及验证recover过程所需的归档3-10(语句为:r...
SQL> ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'; SQL> shutdown immediate; SQL> startup mount; RMAN> restore database until time "to_date('2019-7-19 13:19:00','YYYY-MM-DD HH24:MI:SS')"; RMAN> recover database until time "to_date('2019-7-19 13:19:00','...
v$database_block_corruption 视图添加相关信息。 backup validate : RMAN就像真正备份时一样读取整个要备份的文件,但RMAN实际上并不产生任何备份集或镜像副本 restore … validate: restore命令的validate选项是让RMAN自行选择要检查的备份集。 只是读取备份而不影响数据文件的使用 ...
现在已经为restore spfile命令添加了恢复区域位置和数据库名称作为参数 4)把/tmp/spfiletemp.ora拷贝到新库参数文件位置,并改成对应名字 cp /tmp/spfiletemp.ora /data/prd/oracle/database/12.2.0.1/Euphy/dbs/spfileeuphy.ora 1. 5)使用startup force重启数据库(假设只丢了spfile,其他文件完好) ...
例子5:运行备份验证数据库,修复在V$DATABASE_BLOCK_CORRUPTION中记录的所有损坏块: RMAN> BACKUP VALIDATE DATABASE; RMAN> BLOCKRECOVER CORRUPTION LIST; 4) 确定损坏块对应的对象 要确定一个损坏的对象需要知道AFN(Absolute File Numbe,绝对文件号)和BL(Block Number,块号)。AFN和RFN(Relative File Number,相对文...
backup validate check logical database; 11.生成备份副本 backup database copies=2; 12.备份控制文件 backup database device type disk includ current controlfile; 建立映像副本 1、建立数据文件映像副本 RMAN>backup as copy format=’c:\df_5.dbf’ datafile 5; 或者 ...
(METHOD_DATA= (DIRECTORY=/u01/wallet) ) ) 创建wallet并设置密码,它会在wallet里创建主密钥: SQL> alter system set encryption key identified by "oracle"; alter system set encryption key identified by "oracle" * ERROR at line 1: ORA-28368: cannot auto-create wallet ...
还可以用 restore (datafile num) from datafilecop y 命令来从数据文件副本中还原数 据文件,然后再用 recover 命令来恢复。例如:RMAN> sql "alter database datafile 5 offline"; RMAN> restore (datafile 5) from datafilecop y; RMAN> recover datafile 5;RMAN> sql "alter database datafile 5 online";...