Oracle 9i数据库登录时,提示ORA-01003&ORA-01110,大概意思是数据文件存储介质损坏。 startup nomount,正常; alter database mount,也正常; alter database open,提示如下: alter database open
*
ERROR 位于第 1 行:
ORA-01113: ?? 1 ??????
ORA-01110: ???? 1: "E:ORACLEORADATAJSDSBSYSTEM01.DBF" 以下是恢复过程的日志,主要看红色标注的部分: Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:Documents and SettingsAdministrator>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期六 1月 7 09:41:58 2012Copyright (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> exitC:Documents and SettingsAdministrator>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期六 1月 7 09:43:30 2012Copyright (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:ORACLEORADATAJSDSBSYSTEM01.DBF"
SQL> recover datafile "E:ORACLEORADATAJSDSBSYSTEM01.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 SettingsAdministrator>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期六 1月 7 09:45:56 2012Copyright (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:ORACLEORADATAJSDSBUNDOTBS01.DBF"
SQL> recover datafile "E:ORACLEORADATAJSDSBUNDOTBS01.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:ORACLEORADATAJSDSBCWMLITE01.DBF"
SQL> recover datafile "E:ORACLEORADATAJSDSBCWMLITE01.DBF";
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: ?? 4 ??????
ORA-01110: ???? 4: "E:ORACLEORADATAJSDSBDRSYS01.DBF"
SQL> recover datafile "E:ORACLEORADATAJSDSBDRSYS01.DBF";
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: ?? 5 ??????
ORA-01110: ???? 5: "E:ORACLEORADATAJSDSBEXAMPLE01.DBF"
SQL> recover datafile "E:ORACLEORADATAJSDSBEXAMPLE01.DBF";
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: ?? 6 ??????
ORA-01110: ???? 6: "E:ORACLEORADATAJSDSBINDX01.DBF"
SQL> recover datafile "E:ORACLEORADATAJSDSBINDX01.DBF";
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: ?? 7 ??????
ORA-01110: ???? 7: "E:ORACLEORADATAJSDSBODM01.DBF"
SQL> recover datafile "E:ORACLEORADATAJSDSBODM01.DBF";
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: ?? 8 ??????
ORA-01110: ???? 8: "E:ORACLEORADATAJSDSBTOOLS01.DBF"
SQL> recover datafile "E:ORACLEORADATAJSDSBTOOLS01.DBF";
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: ?? 9 ??????
ORA-01110: ???? 9: "E:ORACLEORADATAJSDSBUSERS01.DBF"
SQL> recover datafile "E:ORACLEORADATAJSDSBUSERS01.DBF";
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-01113: ?? 10 ??????
ORA-01110: ???? 10: "E:ORACLEORADATAJSDSBXDB01.DBF"
SQL> recover datafile "E:ORACLEORADATAJSDSBXDB01.DBF";
完成介质恢复。
SQL> alter database open;
alter database open
*
ERROR 位于第 1 行:
ORA-00322: ?? 2 (?? 1) ??????
ORA-00312: ???? 2 ?? 1: "E:ORACLEORADATAJSDSBREDO02.LOG"//重做日志文件损坏
SQL> select group#,status,is_recovery_dest_file from v$logfile;
select group#,status,is_recovery_dest_file from v$logfile
*
ERROR 位于第 1 行:
ORA-00904: "IS_RECOVERY_DEST_FILE": ??????
SQL> select group#,status from v$logfile; GROUP# STATUS
---------- -------
3 STALE
2 STALE
1SQL> alter database clear unarchived logfile group 2;数据库已更改。//清除非归档模式的重做日志文件,一旦清除后,重做日志组就少一个SQL> alter database open;数据库已更改。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 SettingsAdministrator> 增加Oracle数据库最大连接数Oracle下system用户解锁和改密码相关资讯 Oracle基础教程
- Oracle块编程返回结果集详解 (11/10/2013 10:45:58)
- Oracle基础教程之设置系统全局区 (08/22/2013 14:24:00)
- Oracle基础教程知识点总结 (06/18/2013 07:43:32)
| - Oracle基础教程之tkprof程序详解 (10/22/2013 11:49:50)
- Oracle基础教程之sqlplus汉字乱码 (07/18/2013 16:30:00)
- Oracle 管理之 Linux 网络基础 (02/16/2013 18:37:35)
|
本文评论 查看全部评论 (0)