情况:实验记录用备份控制文件时,备份控制文件中archivelog信息
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
做一个干净的环境
没有设置log_archive_dest_n(大小由quota_size,noquota_size 控制default noquota_size 不限制) 所以archive log default存db_recover_file_dest(大小由
db_recovery_file_dest_size控制) 删除其中所有的archivelog
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup nomount
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 234883972 bytes
Database Buffers 369098752 bytes
Redo Buffers 7135232 bytes
SQL> CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS ARCHIVELOG
2 MAXLOGFILES 16
3 MAXLOGMEMBERS 3
4 MAXDATAFILES 100
5 MAXINSTANCES 8
6 MAXLOGHISTORY 292
7 LOGFILE
8 GROUP 1 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG' SIZE 50M,
9 GROUP 2 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG' SIZE 50M,
10 GROUP 3 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG' SIZE 50M
11 -- STANDBY LOGFILE
12 DATAFILE
13 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF',
14 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF',
15 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF',
16 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF',
17 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF',
18 'D:\TEST.DBF'
19 CHARACTER SET ZHS16GBK
20 ;
控制文件已创建。
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
0
SQL> alter database open;
数据库已更改。
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
1~~~~~~~~~~~~~~~~~~~~~~~~只有一个archivelog
SQL> col name format a40
SQL> select sequence#,first_change#,next_change#,name from v$archived_log;
SEQUENCE# FIRST_CHANGE# NEXT_CHANGE# NAME
---------- ------------- ------------ ----------------------------------------
1 638020 641643 E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_
AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
1_597915YR_.ARC
SQL> select group#,status from v$log;
GROUP# STATUS
---------- ----------------
1 CURRENT
2 INACTIVE
3 UNUSED
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> @d:\backup\backupctl.txt;~~~~~~~~~~~~~~~~~备份控制文件
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 239078276 bytes
Database Buffers 364904448 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
1
SQL> alter system switch logfile;~~~~~~~~~~产生archivelog
系统已更改。
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
2
SQL> alter system checkpoint;
系统已更改。
SQL> select group#,status from v$log;
GROUP# STATUS
---------- ----------------
1 INACTIVE
2 INACTIVE
3 CURRENT
SQL> alter system switch logfile;
系统已更改。
SQL> select group#,status from v$log;
GROUP# STATUS
---------- ----------------
1 INACTIVE
2 CURRENT
3 ACTIVE
SQL> alter system checkpoint;
系统已更改。
SQL> select group#,status from v$log;
GROUP# STATUS
---------- ----------------
1 INACTIVE
2 CURRENT
3 INACTIVE
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
3~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~接着SWITCH 几次
SQL> select group#,status from v$log;
GROUP# STATUS
---------- ----------------
1 ACTIVE~~switch log未完成 还有dirty buffer未写入datafile SWITCH LOG 是一个级别低的checkpoint(dirty buffer未到触发incremental checkpoint)
2 ACTIVE
3 CURRENT
SQL> alter system checkpoint;~~~手动full checkpoint
系统已更改。
SQL> select group#,status from v$log;
GROUP# STATUS
---------- ----------------
1 INACTIVE
2 INACTIVE
3 CURRENT
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
5~~~~~~~~~~~~~~~~~现在current controlfile中 有5个archive log信息
SQL> @d:\restore\restorectl.txt~~~~~~~~~~~~~~~复制回备份的controlfile
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 243272580 bytes
Database Buffers 360710144 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01122: 数据库文件 1 验证失败
ORA-01110: 数据文件 1: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF'
ORA-01207: 文件比控制文件更新 - 旧的控制文件
SQL> select checkpoint_change# from v$datafile;
CHECKPOINT_CHANGE#
------------------
642259
642259
642259~~~~~~~~~~~~~~~~来自控制文件
642259
642259
642259
已选择6行。
SQL> select checkpoint_change# from v$datafile_header;
CHECKPOINT_CHANGE#
------------------
643112
643112~~~~~~~~~~~~~~~来自数据文件
643112
643112
643112
643112
已选择6行。
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
1~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~只有一个archivelog记录
SQL> recover database using backup controlfile
ORA-00279: 更改 642259 (在 08/25/2009 16:43:16 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
2_%U_.ARC
ORA-00280: 更改 642259 (用于线程 1) 在序列 #2 中
指定日志: {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~按回车手动应用~一个一个的
ORA-00279: 更改 642558 (在 08/25/2009 16:48:44 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
3_%U_.ARC
ORA-00280: 更改 642558 (用于线程 1) 在序列 #3 中
ORA-00278: 此恢复不再需要日志文件
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1
_2_5979CDNZ_.ARC'
指定日志: {
ORA-00279: 更改 642579 (在 08/25/2009 16:49:12 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
4_%U_.ARC
ORA-00280: 更改 642579 (用于线程 1) 在序列 #4 中
ORA-00278: 此恢复不再需要日志文件
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1
_3_5979D8X9_.ARC'
指定日志: {
ORA-00279: 更改 642613 (在 08/25/2009 16:50:37 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
5_%U_.ARC
ORA-00280: 更改 642613 (用于线程 1) 在序列 #5 中
ORA-00278: 此恢复不再需要日志文件
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1
_4_5979GXPY_.ARC'
指定日志: {
ORA-00279: 更改 642625 (在 08/25/2009 16:51:02 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
6_%U_.ARC
ORA-00280: 更改 642625 (用于线程 1) 在序列 #6 中
ORA-00278: 此恢复不再需要日志文件
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1
_5_5979HPOH_.ARC'
指定日志: {
ORA-00308: 无法打开归档日志
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1
_6_%U_.ARC'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手动 ~~~一共从db_recover_file_dest 找到了4个archive log,并将信息写入到了controlfile
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
5~~~~~~~~~~~~~~~~~~~~~
SQL> alter system set log_archive_dest_1='location=e:\archivelog\' scope=spfile;~~~设置一下 本地归档位置
系统已更改。
SQL> shutdown immediate;
ORA-01109: 数据库未打开
SQL> recover database using backup controlfile
ORA-00279: 更改 642259 (在 08/25/2009 16:43:16 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\ARC00002
_0695836010.001.ARC
ORA-00280: 更改 642259 (用于线程 1) 在序列 #2 中
指定日志: {
auto
ORA-00308: 无法打开归档日志
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\ARC0000
2_0695836010.001.ARC'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-00308: 无法打开归档日志
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\ARC0000
2_0695836010.001.ARC'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> @d:\restore\restorectl.txt
已复制 1 个文件。
已复制 1 个文件。
已复制 1 个文件。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 243272580 bytes
Database Buffers 360710144 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01122: 数据库文件 1 验证失败
ORA-01110: 数据文件 1: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF'
ORA-01207: 文件比控制文件更新 - 旧的控制文件
SQL> recover database using backup controlfile
ORA-00279: 更改 642259 (在 08/25/2009 16:43:16 生成) 对于线程 1 是必需的
ORA-00289: 建议: E:\ARCHIVELOG\ARC00002_0695836010.001.ARC
ORA-00280: 更改 642259 (用于线程 1) 在序列 #2 中
指定日志: {
auto~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``使用auto
ORA-00308: 无法打开归档日志 'E:\ARCHIVELOG\ARC00002_0695836010.001.ARC'~~~~~~~~~~~~~~~~~~~~~~~在e:\archivelog\下找到不归档日志文件
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
5
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF'~~在恢复过程中出问题
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-00308: 无法打开归档日志 'E:\ARCHIVELOG\ARC00002_0695836010.001.ARC'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
SQL> select count(*) from v$archived_log;
COUNT(*)
----------~~~~~~~~~~~~~~~~~~~~~所以备份控制文件中没有增加archivelog信息
1
SQL> set logsource 'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\20~~~~~~~~~设下 archivelog位置,但由于(default时候 存db_recove_file_dest
使用的名字与设置log_archive_dest_n名字不一样所有找不到)
09_08_25\'
SQL> recover database using backup controlfile
ORA-00279: 更改 642259 (在 08/25/2009 16:43:16 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\ARC00002
_0695836010.001.ARC
ORA-00280: 更改 642259 (用于线程 1) 在序列 #2 中
指定日志: {
auto~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~auto
ORA-00308: 无法打开归档日志
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\ARC0000
2_0695836010.001.ARC'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-00308: 无法打开归档日志
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\ARC0000
2_0695836010.001.ARC'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
1~~~~~~~~~~~~~~~~~~~~~~~~~E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\ archivelog名字不符合
SQL> show parameter log_archive_format
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_format string ARC%S_%R.%T.arc
The following variables can be used in the format:
%s log sequence number
%S log sequence number, zero filled
%tthread number
%Tthread number, zero filled
%a activation ID
%d database ID
%r resetlogs ID that ensures unique names are constructed for the archived log files across multiple incarnations of the database
SQL> alter system set log_archive_dest_1='' scope=spfile;
系统已更改。
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 243272580 bytes
Database Buffers 360710144 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
1
SQL> recover database using backup controlfile
ORA-00279: 更改 642259 (在 08/25/2009 16:43:16 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
2_%U_.ARC
ORA-00280: 更改 642259 (用于线程 1) 在序列 #2 中
指定日志: {
auto
ORA-00279: 更改 642558 (在 08/25/2009 16:48:44 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
3_%U_.ARC
ORA-00280: 更改 642558 (用于线程 1) 在序列 #3 中
ORA-00278: 此恢复不再需要日志文件
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1
_2_5979CDNZ_.ARC'
ORA-00279: 更改 642579 (在 08/25/2009 16:49:12 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
4_%U_.ARC
ORA-00280: 更改 642579 (用于线程 1) 在序列 #4 中
ORA-00278: 此恢复不再需要日志文件
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1
_3_5979D8X9_.ARC'
ORA-00279: 更改 642613 (在 08/25/2009 16:50:37 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
5_%U_.ARC
ORA-00280: 更改 642613 (用于线程 1) 在序列 #5 中
ORA-00278: 此恢复不再需要日志文件
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1
_4_5979GXPY_.ARC'
ORA-00279: 更改 642625 (在 08/25/2009 16:51:02 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
6_%U_.ARC
ORA-00280: 更改 642625 (用于线程 1) 在序列 #6 中
ORA-00278: 此恢复不再需要日志文件
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1
_5_5979HPOH_.ARC'
ORA-00308: 无法打开归档日志
'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1
_6_%U_.ARC'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
SQL> select count(*) from v$archived_log;
COUNT(*)
----------
5
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF'
SQL> recover datafile 1;
ORA-00283: 恢复会话因错误而取消
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成
SQL> select checkpoint_change# from v$datafile_header;
CHECKPOINT_CHANGE#
------------------
643112
643112
643112
643112
643112
643112
已选择6行。
SQL> select checkpoint_change# from v$datafile;
CHECKPOINT_CHANGE#
------------------
642259
642259
642259
642259
642259
642259
已选择6行。
SQL> recover datafile 1;
ORA-00283: 恢复会话因错误而取消
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成
SQL> recover database using backup controlfile;
ORA-00279: 更改 642625 (在 08/25/2009 16:51:02 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
6_%U_.ARC
ORA-00280: 更改 642625 (用于线程 1) 在序列 #6 中
指定日志: {
E:\oracle\product\10.2.0\oradata\orcl\redo01.log
ORA-00310: 归档日志包含序列 5; 要求序列 6
ORA-00334: 归档日志: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG'
SQL> E:\oracle\product\10.2.0\oradata\orcl\redo02.log
SP2-0734: 未知的命令开头 "E:\oracle\..." - 忽略了剩余的行。
SQL> recover database using backup controlfile;
ORA-00279: 更改 642625 (在 08/25/2009 16:51:02 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
6_%U_.ARC
ORA-00280: 更改 642625 (用于线程 1) 在序列 #6 中
指定日志: {
E:\oracle\product\10.2.0\oradata\orcl\redo02.log
ORA-00310: 归档日志包含序列 4; 要求序列 6
ORA-00334: 归档日志: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'
SQL> recover database using backup controlfile;
ORA-00279: 更改 642625 (在 08/25/2009 16:51:02 生成) 对于线程 1 是必需的
ORA-00289: 建议:
E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2009_08_25\O1_MF_1_
6_%U_.ARC
ORA-00280: 更改 642625 (用于线程 1) 在序列 #6 中
指定日志: {
E:\oracle\product\10.2.0\oradata\orcl\redo03.log~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~用online redo log
已应用的日志。
完成介质恢复。
SQL> alter database open resetlogs
2 ;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12020513/viewspace-613216/ ,如需转载,请注明出处,否则将追究法律责任。