cannot allocate new log错误,我该如何处理:mad: ??

[复制链接]
查看11 | 回复4 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
window2000
oracle805
运行脚本CATRMAN.SQL
大约运行一般就弹出一个dos窗口提示出错
orclalrt.log信息如下:
.....
Thu Jan 17 21:20:39 2002
Thread 1 cannot allocate new log, sequence 332
All online logs needed archiving
Current log# 3 seq# 331 mem# 0: D:\ORANT\DATABASE\LOG2ORCL.ORA
Thu Jan 17 21:23:13 2002
........
这是为什么??
我已经重起机器,试了好几次都是这样的错误
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
你是用归档日志模式吧,你用log_archive_start打开了自动归档进程没有?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
另外,磁盘空间满了没有?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
先谢谢大家的关心
数据库是在非归档模式上,空间绝对够(有1G的剩余空间)
(我是在自己测试的机子上碰到的问题
奇怪的是:我当初用两台机子来测试重建控制文件
A机子是pII600 内存 512M window2000 oracle805
B机子是CII663 内存 254M window2000 oracle805
两台机子的oracle配置都一样(initorcl.ora文件,日志文件大小等都一样)
我在B机子上重建控制文件,结果运行该脚本就出错(运行其他大量的sql语句也出错)
在A机子上就不会)
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
A机子主要是用于对照用的
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行