SQL:>startup open;--提示"ORA-00313:无法打开日志组1(线程1)的成员"
SQL:>alter database clear unarchived logfile group 1;
SQL:>shutdown normal;SQL:>startup open;--提示"ORA-00313:无法打开日志组2(线程2)的成员"
SQL:>alter database clear unarchived logfile group 2;
SQL:>shutdown normal;SQL:>startup open;--提示"ORA-00313:无法打开日志组3(线程3)的成员"
SQL:>alter database clear unarchived logfile group 3;
SQL:>shutdown normal;SQL:>startup open;--提示"ORA-03113:通信通道的文件关闭"请问有知道如何解决这个问题的吗?我在网上查找了很多关于这个错误的资料,但是没有一个解决了问题,无论如何都是提示"通信通道的文件关闭".

解决方案 »

  1.   

    你的数据库应该是ARCHIVELOG模式吧,(1) 你先查看一下你的归档日志文件都保存在哪一个目录中,如果是处于FLASH_RECOVERY_AREA所指定的目录中的话,你要查看一下这个目录的是否还有空闲空间.如果这个目录空间不足的话,会出现你所提示的那种错误.(2) 将控制文件备份成文本文件,查看一下控制文件中对日志文件的记录(文件名,文件位置,历史记录等)是否正确.
      

  2.   

    怎么那么多的log thread,有RAC吗?ORA-03113的最大可能是网络问题