oracle启动报错.ORA-01033: ORACLE initialization or shutdown in progress

YYcool 2010-08-15 10:01:09
ORACLE 例程已经启动。

Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 264242068 bytes
Database Buffers 264241152 bytes
Redo Buffers 5844992 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'C:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。


SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
搞怪的索引 2010-08-15
  • 打赏
  • 举报
回复
日志文件组REDO01.LOG找不到,该日志损坏或意外删除。执行下列操作:
1.把数据库启动到加载模式(mount)
2.执行alter database drop logfile group 1;
3.启动数据库 alter database open
4.执行alter database add logfile group 1('C:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG'); OK!

重做日志文件每组应该使用至少2个成员,这样再遇到这种问题时就不用这么麻烦了!

心中的彩虹 2010-08-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 yycool 的回复:]
ORACLE 例程已经启动。

Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 264242068 bytes
Database Buffers 264241152 bytes
Redo Buffers 5844992 bytes
数据库装载完毕。
ORA-00313: ……
[/Quote]

--dos 下进入
sqlplus /nolog
conn /as sysdba
--查看是否归档的
select group#,sequence#,archived,status from v$log

--要是是归档的
alter database clear logfile group 1;
--不是归档的,
alter database clear unarchived logfile group 1;




Phoenix_99 2010-08-15
  • 打赏
  • 举报
回复
关闭oracle
重新拷贝一个,命名为REDO01.LOG
重新启动oracle

17,377

社区成员

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

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