求救!数据库不能启动!

[复制链接]
查看11 | 回复9 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
我对ORACLE做了修改:我在非归档模式下不能用EXP80导出数据。我就把数据库SHUTDOWN做了冷备份后。把ORACLE
启到了MOUNT下把非归档改成了归档模式。再启动到了OPEN。然后又关了数据库在参数文件改成了自动启动,把里面的三个#去了保存后启动数据库。最后用EXP80把LMIS和 LMISAUT两个用户导出来。以上操作都是成功的。 到了第二天我打开服务器就出现联机日志出错。SHUTDOWN数据库没反应停在哪。重启服务器后数据库是关闭的。没办法我做了一次恢复把四个联机日志都复制过去,STARTUP 只能启动到MOUNT下。于是我又做了一次还是没用。最后我把归档模式改成非归档,参数文件也改回来了。还是只能启动到MOUNT下,不能把数据库完全打开。我的ORACLE版本是8。05的。有四个联机日志。当我打开服务器后系统提示ORACLE有问题我只能启动到MOUNT状态系统提示:“ORA-00314:日志1(线程1)预计序号不匹配,ORA-00312联机日志1线程1:‘C:\ORANT\DATABASE\LOG4ORCL.ORA'
我的数据库版本是8.05的,日志文件有四个当前的就是LOG4ORCL.ORA

回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
你启用了自动归档,估计是归档的磁盘空间满了,所以,必须先腾出空间(好让他归档)
然后
sqlplus / as sysdba(sqlplus internal)
alter system archive log current;
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
本来我觉得仅仅是不能归档,导致数据库挂起,现在,你一堆操作之后,恐怕就需要用备份恢复数据库了,呵呵
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
我觉的也是空间满的问题
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
你可以查一下你的314错误号的意思,可能能找到详细的解答。
我估计是你的当前日志文件坏了,可能真的需要用备份来进行恢复了。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
ORA-00314
log name of thread num, expected sequence # num does not match num
Cause:The online log is out of sequence, probably because it is corrupted or an old version.
Action:For more information on recovery procedures, see the Oracle8 Server Administrator's Guide.
你试试先将日志文件的内容清除掉,再试试看,若不行就恢复您原来的数据吧!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
如果是日志文件坏了。我要如何操作才能启动数据库呢?请把命令告诉我!谢谢!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
我是否要把日志文件的容量增大?请各位前辈告诉我详细的命令!我是个初学者!
谢谢!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
如果是日志文件损坏并且是当前的日志文件,你只好用过去的全备份了
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
与日志文件的容量没关系。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行