ORA-01003&ORA-01110(一)

2014-11-24 18:44:32 · 作者: · 浏览: 2

startup nomount,正常;


alter database mount,也正常;


alter database open,提示如下:


alter database open
*
ERROR 位于第 1 行:
ORA-01113: 1
ORA-01110: 1: 'E:\ORACLE\ORADATA\JSDSB\SYSTEM01.DBF'



以下是恢复过程的日志,主要看红色标注的部分:




Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.


C:\Documents and Settings\Administrator>sqlplus /nolog


SQL*Plus: Release 9.2.0.1.0 - Production on 星期六 1月 7 09:41:58 2012


Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


SQL> conn / as sysdba
已连接。
SQL> conn system/manager
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress



警告: 您不再连接到 ORACLE。
SQL> exit


C:\Documents and Settings\Administrator>sqlplus /nolog


SQL*Plus: Release 9.2.0.1.0 - Production on 星期六 1月 7 09:43:30 2012


Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


SQL> conn / as sysdba
已连接。
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup noount
SP2-0714: 无效的 STARTUP 选项组合
SQL> startup nomount
ORACLE 例程已经启动。


Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL> alter database mount
2 ;


数据库已更改。


SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 1
ORA-01110: 1: 'E:\ORACLE\ORADATA\JSDSB\SYSTEM01.DBF'



SQL> recover datafile 'E:\ORACLE\ORADATA\JSDSB\SYSTEM01.DBF';
完成介质恢复。
SQL> recover tablespace system;


//指数据文件存储介质出错
ORA-00283:
ORA-00264:



SQL> recover tablespace system;
ORA-00283:
ORA-00264:



SQL> exit
从Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production中断开


C:\Documents and Settings\Administrator>sqlplus /nolog


SQL*Plus: Release 9.2.0.1.0 - Production on 星期六 1月 7 09:45:56 2012


Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


SQL> conn / as sysdba
已连接。
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup nomount;
ORACLE 例程已经启动。


Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL> alter database mount;


数据库已更改。


SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 2
ORA-01110: 2: 'E:\ORACLE\ORADATA\JSDSB\UNDOTBS01.DBF'



SQL> recover datafile 'E:\ORACLE\ORADATA\JSDSB\UNDOTBS01.DBF';
完成介质恢复。
SQL> recover tablespace system;
ORA-00283:
ORA-00264:



SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 3
ORA-01110: 3: 'E:\ORACLE\ORADATA\JSDSB\CWMLITE01.DBF'



SQL> recover datafile 'E:\ORACLE\ORADATA\JSDSB\CWMLITE01.DBF';
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 4
ORA-01110: 4: 'E:\ORACLE\ORADATA\JSDSB\DRSYS01.DBF'



SQL> recover datafile 'E:\ORACLE\ORADATA\JSDSB\DRSYS01.DBF';
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 5
ORA-01110: 5: 'E:\ORACLE\ORADATA\JSDSB\EXAMPLE01.DBF'



SQL> recover datafile 'E:\ORACLE\ORADATA\JSDSB\EXAMPLE01.DBF';
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: 6
ORA-01110: 6: 'E:\ORACLE\ORADATA\JSDSB\INDX01.DBF'



SQL> recover dat