请问一下,那位朋友能告诉一下:
(1)、在incomplete recovery中,cancel-based这种类型的媒体恢复是恢复到什么时间点上或说是恢复到失败前的什么点上。
(2)、为什么在这种恢复:Restore files to a different location过程中,在重建完CONTROL FILE后采用cancel-based类型的恢复,如下脚本中的语句:
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "TEST"
NORESETLOGS
ARCHIVELOG
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXDATAFILES 254
MAXINSTANCES 1
MAXLOGHISTORY 226
LOGFILE
GROUP 1 'D:\ORACLE\ORADATA\TEST\REDO01.LOG'SIZE 1M,
GROUP 2 'D:\ORACLE\ORADATA\TEST\REDO02.LOG'SIZE 1M,
GROUP 3 'D:\ORACLE\ORADATA\TEST\REDO03.LOG'SIZE 1M
DATAFILE
'D:\ORACLE\ORADATA\TEST\SYSTEM01.DBF',
'D:\ORACLE\ORADATA\TEST\RBS01.DBF',
'D:\ORACLE\ORADATA\TEST\USERS01.DBF',
'D:\ORACLE\ORADATA\TEST\TEMP01.DBF',
'D:\ORACLE\ORADATA\TEST\TOOLS01.DBF',
'D:\ORACLE\ORADATA\TEST\INDX01.DBF',
'D:\ORACLE\ORADATA\TEST\DATA01.DBF'
CHARACTER SET US7ASCII
;
# Recovery is required if any of the datafiles are restored backups,
# or if the last shutdown was not normal or immediate.
RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROLFILE;
# All logs need archiving and a log switch is needed.
ALTER SYSTEM ARCHIVE LOG ALL;
# Database can now be opened normally.
ALTER DATABASE OPEN RESETLOGS;
# No tempfile entries found to add.
#
|