分类: Oracle
2013-08-11 23:29:05
ORA-03113: end-of-file on communication channel
ORA-03113的产生会伴随着ora-03114:not connected to ORACLE
解决方法:
试图将数据库从nomount启动到mount
SQL>startup nomount;
SQL>alter database mount;
都正常。
当试图从mount启动到open时,出现错误:
alter database open
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 3715
Session ID: 1 Serial number: 3
然后重新连入数据库,并且直接启动到mount状态,接下来查看日志组情况:如图
发现日志组4 都处于No状态,接下来继续查看归档日志情况,如图:
有问题,你发现了?有木有? 归档了21份,但是在指定的目录下没有一个文件!!啥情况??
接下来查看alert日志:如图
同时新开两个终端,观看alert的变化,如图
发现问题:logfile 3 无法归档,另外/temp/arch权限不对,因此先更改/temp/arch权限
#chmod -R 775 /temp
同时
#chown -R oracle:oinstall /temp
然后就可以将数据库从mount状态启动open状态了!
切记,只给775的权限给oracle是不够的!