SVRMGR> startup
ORACLE instance started.
Total System Global Area 4518344 bytes
Fixed Size 41796 bytes
Variable Size 4058756 bytes
Database Buffers 409600 bytes
Redo Buffers 8192 bytes
Database mounted.
ORA-00356: inconsistent lengths in change description
ORA-00353: log corruption near block 1154 change 7881725 time 08/01/03 16:04:25
ORA-00312: online log 1 thread 1:‘E:\orant\database\logorac11.ora'
ORACLE instance started.
Total System Global Area 4518344 bytes
Fixed Size 41796 bytes
Variable Size 4058756 bytes
Database Buffers 409600 bytes
Redo Buffers 8192 bytes
Database mounted.
ORA-00356: inconsistent lengths in change description
ORA-00353: log corruption near block 1154 change 7881725 time 08/01/03 16:04:25
ORA-00312: online log 1 thread 1:‘E:\orant\database\logorac11.ora'
解决方案 »
- 请教oracle中如何写SQL才能做到判断某段日期是否在另一段日期的范围内?
- ORA-12505,orcale问题
- ORACLE insert语句插入空值
- Orcle的查询语句优化.
- 无法创建基于新的tablespaces的user
- 请教大哥们一个SQL....在线等.急急急!!!!!!
- ORACLE触发器的问题(循环触发).急,100分~~
- 关于 spool
- 登陆OEM时“提供的登录身份证明无效”是何原因?
- 关于update....from table的问题,谢谢
- 请问表空间和数据库用户有没有直接或间接的关系?
- 请问 "ORA-01536:space quota exceeded for tablespace 'POST_INDX'"是表示什么,如何解决问题?急!
恢复到某个具体时间点的语法类似于“RECOVER DATABASE UNTIL TIME 01-JAN-2001:04:32:00”。
基于数据文件恢复的语法类似于:recover database logfile 日志文件名称.根据你的启动日志信息,这里的“日志文件名称”应该是:"E:\orant\database\logorac11.ora"。
查一下v$logfile,看看是不上面那个文件坏了.
查一下v$log,坏了的日志如果不是current,可以清除日志.
alter database clear logfile group 组号;
组号即group#字段的值
出的问题,上面两种方法都值得去试一下,
用SVRMGRL命令
SVRMGRL>connect internal;
SVRMGRL>startup mount;
SVRMGRL>recover database until time 'yyyy-mm-dd:hh:mm:ss';--最近正常启动的时间
SVRMGRL>alter database open resetlogs;