本文介绍: 今天给客户测 试问题,让客户把数据发过来了。解压缩后一看,他们还是用的oracle 815版本的(他们exp导出时,带了导出日志,从导出日志中看出来是oracle 815版本的),不过没有关系,低版本的exp是可以用高版本的imp导入到高版本数据库中的。一看是导入还很正常,导入到其中某个表的时候,突然就不动 了。一开始我还没有弄明白怎末回事。后来,无意中看到了 计算机管理—事件查看器中 ,有很多报错信息:我这才发现,问题出在了归档上了。
今天给客户测 试问题,让客户把数据发过来了。解压缩后一看,他们还是用的oracle 815版本的(他们exp导出时,带了导出日志,从导出日志中看出来是oracle 815版本的),不过没有关系,低版本的exp是可以用高版本的imp导入到高版本数据库中的。一看是导入还很正常,导入到其中某个表的时候,突然就不动 了。一开始我还没有弄明白怎末回事。后来,无意中看到了 计算机管理—事件查看器中 ,有很多报错信息:
Archive process error: ORA-16038: log 1 sequence# 317 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 1 thread 1: ‘E:ORACLEPRODUCT10.2.0ORADATAORACLEREDO01.LOG’
又看了alert_oracle.log文件,也有很多这个报错信息。到这里,这个问题给了我一个教训:与oracle有关的操作,只要有问题,肯定会向alert_oracle.log文件写入日志的,就看你有没有意识去看这个日志文件了。
.去 google.com搜了点资料,这才恍然大悟:
oracle10g在默认情况下,归档日志是保存在闪回恢复区的(对于我的来说是:E:oracleproduct10.2.0flash_recovery_areaORACLEARCHIVELOG),如果你建库的时候用的默认设置,
闪回恢复区应该是2G,空间被占满了以后就无法再归档了。
此时。我从sqlplus open database ,有提示:
Oracle关于日志文件基本操作
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。