造成这种原因,是因为我一开始 restore 一个数据文件,当时忘了recover database;导致重启时报错。
处理方式:
C:\Documents and Settings\Administrator>net start oracleservicewms
OracleServiceWMS 服务正在启动 ...........................................
OracleServiceWMS 服务已经启动成功。
C:\Documents and Settings\Administrator>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期五 2月 1 22:07:04 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> desc v$database;
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
DBID NUMBER
NAME VARCHAR2(9)
CREATED DATE
RESETLOGS_CHANGE# NUMBER
RESETLOGS_TIME DATE
PRIOR_RESETLOGS_CHANGE# NUMBER
PRIOR_RESETLOGS_TIME DATE
LOG_MODE VARCHAR2(12)
CHECKPOINT_CHANGE# NUMBER
ARCHIVE_CHANGE# NUMBER
CONTROLFILE_TYPE VARCHAR2(7)
CONTROLFILE_CREATED DATE
CONTROLFILE_SEQUENCE# NUMBER
CONTROLFILE_CHANGE# NUMBER
CONTROLFILE_TIME DATE
OPEN_RESETLOGS VARCHAR2(11)
VERSION_TIME DATE
OPEN_MODE VARCHAR2(20)
PROTECTION_MODE VARCHAR2(20)
PROTECTION_LEVEL VARCHAR2(20)
REMOTE_ARCHIVE VARCHAR2(8)
ACTIVATION# NUMBER
SWITCHOVER# NUMBER
DATABASE_ROLE VARCHAR2(16)
ARCHIVELOG_CHANGE# NUMBER
ARCHIVELOG_COMPRESSION VARCHAR2(8)
SWITCHOVER_STATUS VARCHAR2(20)
DATAGUARD_BROKER VARCHAR2(8)
GUARD_STATUS VARCHAR2(7)
SUPPLEMENTAL_LOG_DATA_MIN VARCHAR2(8)
SUPPLEMENTAL_LOG_DATA_PK VARCHAR2(3)
SUPPLEMENTAL_LOG_DATA_UI VARCHAR2(3)
FORCE_LOGGING VARCHAR2(3)
PLATFORM_ID NUMBER
PLATFORM_NAME VARCHAR2(101)
RECOVERY_TARGET_INCARNATION# NUMBER
LAST_OPEN_INCARNATION# NUMBER
CURRENT_SCN NUMBER
FLASHBACK_ON VARCHAR2(18)
SUPPLEMENTAL_LOG_DATA_FK VARCHAR2(3)
SUPPLEMENTAL_LOG_DATA_ALL VARCHAR2(3)
DB_UNIQUE_NAME VARCHAR2(30)
STANDBY_BECAME_PRIMARY_SCN NUMBER
FS_FAILOVER_STATUS VARCHAR2(22)
FS_FAILOVER_CURRENT_TARGET VARCHAR2(30)
FS_FAILOVER_THRESHOLD NUMBER
FS_FAILOVER_OBSERVER_PRESENT VARCHAR2(7)
FS_FAILOVER_OBSERVER_HOST VARCHAR2(512)
CONTROLFILE_CONVERTED VARCHAR2(3)
PRIMARY_DB_UNIQUE_NAME VARCHAR2(30)
SUPPLEMENTAL_LOG_DATA_PL VARCHAR2(3)
MIN_REQUIRED_CAPTURE_CHANGE# NUMBER
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
MOUNTED
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: 'F:\APP\DATA\SYSTEM01.DBF'
SQL> recover datafile 1;
ORA-00279: 更改 1801812 (在 01/26/2013 21:15:12 生成) 对于线程 1 是必需的
ORA-00289: 建议:
F:\APP\FLASH_RECOVERY_AREA\WMS\ARCHIVELOG\2013_01_27\O1_MF_1_36_8J8X2C4W_.ARC
ORA-00280: 更改 1801812 (用于线程 1) 在序列 #36 中
指定日志: {=suggested | filename | AUTO | CANCEL}
ORA-00279: 更改 1833892 (在 01/27/2013 08:26:50 生成) 对于线程 1 是必需的
ORA-00289: 建议:
F:\APP\FLASH_RECOVERY_AREA\WMS\ARCHIVELOG\2013_01_27\O1_MF_1_37_8J9F2RRF_.ARC
ORA-00280: 更改 1833892 (用于线程 1) 在序列 #37 中
指定日志: {=suggested | filename | AUTO | CANCEL}
auto
ORA-00279: 更改 1860870 (在 01/27/2013 13:00:07 生成) 对于线程 1 是必需的
ORA-00289: 建议:
F:\APP\FLASH_RECOVERY_AREA\WMS\ARCHIVELOG\2013_01_28\O1_MF_1_38_8JBOQJ7T_.ARC
ORA-00280: 更改 1860870 (用于线程 1) 在序列 #38 中
ORA-00279: 更改 1898054 (在 01/28/2013 00:33:50 生成) 对于线程 1 是必需的
ORA-00289: 建议:
F:\APP\FLASH_RECOVERY_AREA\WMS\ARCHIVELOG\2013_01_28\O1_MF_1_39_8JCNGHC7_.ARC
ORA-00280: 更改 1898054 (用于线程 1) 在序列 #39 中
ORA-00279: 更改 1918952 (在 01/28/2013 09:18:03 生成) 对于线程 1 是必需的
ORA-00289: 建议:
F:\APP\FLASH_RECOVERY_AREA\WMS\ARCHIVELOG\2013_01_28\O1_MF_1_40_8JD7HLB8_.ARC
ORA-00280: 更改 1918952 (用于线程 1) 在序列 #40 中
ORA-00279: 更改 1949224 (在 01/28/2013 14:42:56 生成) 对于线程 1 是必需的
ORA-00289: 建议:
F:\APP\FLASH_RECOVERY_AREA\WMS\ARCHIVELOG\2013_01_30\O1_MF_1_41_8JJYVWL2_.ARC
ORA-00280: 更改 1949224 (用于线程 1) 在序列 #41 中
ORA-00279: 更改 1988139 (在 01/30/2013 09:46:30 生成) 对于线程 1 是必需的
ORA-00289: 建议:
F:\APP\FLASH_RECOVERY_AREA\WMS\ARCHIVELOG\2013_01_30\O1_MF_1_42_8JK8G8TV_.ARC
ORA-00280: 更改 1988139 (用于线程 1) 在序列 #42 中
ORA-00279: 更改 2011413 (在 01/30/2013 12:29:57 生成) 对于线程 1 是必需的
ORA-00289: 建议:
F:\APP\FLASH_RECOVERY_AREA\WMS\ARCHIVELOG\2013_01_31\O1_MF_1_43_8JMLRN6T_.ARC
ORA-00280: 更改 2011413 (用于线程 1) 在序列 #43 中
ORA-00279: 更改 2065424 (在 01/31/2013 09:38:05 生成) 对于线程 1 是必需的
ORA-00289: 建议:
F:\APP\FLASH_RECOVERY_AREA\WMS\ARCHIVELOG\2013_01_31\O1_MF_1_44_8JN5O3VC_.ARC
ORA-00280: 更改 2065424 (用于线程 1) 在序列 #44 中
已应用的日志。
完成介质恢复。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01113: 文件 2 需要介质恢复
ORA-01110: 数据文件 2: 'F:\APP\DATA\SYSAUX01.DBF'
SQL> alter database open;
数据库已更改。
SQL>
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21861353/viewspace-753786/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21861353/viewspace-753786/