我最多能给100分,求解!

dahai99007 2011-05-04 04:46:55
数据库无法正常打开,根据错误代码百度出来的解决办法,到下边红色标记出不知道该如何解决,等高手帮忙,不胜感激。最好别粘没有结果的链接地址!谢谢!C:\Documents and Settings\ME>sqlplus

SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 5月 4 16:22:07 20

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

请输入用户名: sys/db as sysdba

连接到:
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

SQL> shutdown immediate;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项


SQL> shutdown immediate;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
SQL>
SQL> shutdown;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项


SQL>
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR 位于第 1 行:
ORA-01194: 文件1需要更多的恢复来保持一致性
ORA-01110: 数据文件 1: 'D:\ORACLE\ORADATA\ECUDB\SYSTEM01.DBF'

SQL> shutdown;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项

SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR 位于第 1 行:
ORA-01194: 文件1需要更多的恢复来保持一致性
ORA-01110: 数据文件 1: 'D:\ORACLE\ORADATA\ECUDB\SYSTEM01.DBF'

SQL>


...全文
179 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2011-05-04
  • 打赏
  • 举报
回复
如果有备份的话
recover database
如果成功的话,open resetlogs
njlywy 2011-05-04
  • 打赏
  • 举报
回复
dahai99007 2011-05-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ssqtjffcu1 的回复:]
按下面步骤试试!
startup nomount;
alter datebase mount;
alter database open resetlogs;
[/Quote]

SQL> shutdown;
ORA-01109: 数据库未打开


已经卸载数据库。
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 resetlogs;
alter database open resetlogs
*
ERROR 位于第 1 行:
ORA-01194: ??1?????????????
ORA-01110: ???? 1: 'D:\ORACLE\ORADATA\ECUDB\SYSTEM01.DBF'


还是这个问题!
dahai99007 2011-05-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tianlesoftware 的回复:]
有备份没有? 如果有recover 一下,在open 看看

RMAN>recover database;

如果成功了,在用open resetlogs 就ok了。
[/Quote]
没有备份,该如何处理呢?
ssqtjffcu 2011-05-04
  • 打赏
  • 举报
回复
按下面步骤试试!
startup nomount;
alter datebase mount;
alter database open resetlogs;
Dave 2011-05-04
  • 打赏
  • 举报
回复


有备份没有? 如果有recover 一下,在open 看看

RMAN>recover database;

如果成功了,在用open resetlogs 就ok了。

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧