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 选项仅在不完全数据库恢复后有效
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 选项仅在不完全数据库恢复后有效
解决方案 »
- oracle如何导出system用户下创建的表,而不导出系统表
- Routine (test_proc) can not be resolved
- 怎样才能简化这条PLSQL语句?
- ORACLE中有没有类似SQL SERVER 中的COMPUTE 语法?如果有该怎么写?给个例子好吗?
- 最新手的问题 ,oracle中的服务名 ,指的是什么??和数据库有什么区别 和联系吗??
- 一个关于导入导出的问题
- 这样的sql语句怎样写?请问
- 机器为什么不能装ORACLE 8i??
- sqlload的问题,帮帮我
- 怎样写一个函数,传递一个表的名字,和一个表的字段,对该字段进行访问啊?
- toad连oracle死机怎么回事?
- 用sql语句查询每个部门中担任相同职务的人数
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个成员,这样再遇到这种问题时就不用这么麻烦了!
重新拷贝一个,命名为REDO01.LOG
重新启动oracle
--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;