Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43286
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 64
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-08 22:01
文章分类

全部博文(5)

文章存档

2015年(3)

2013年(2)

我的朋友

分类: 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是不够的!

阅读(3152) | 评论(0) | 转发(0) |
0

上一篇:EOF and -c

下一篇:SQL优化案例

给主人留下些什么吧!~~