ORA-03113: end-of-file on communication channel 解决方案

Oracle启动时报如下错误:
ORA-03113: end-of-file on communication channel
 
 
解决方案如下:
1、查看orcle启动日志,确定具体是什么原因引起的错误。
  cd $ORACLE_HOME/diag/rdbms/实例名/实例名/trace/
  ls -alcr | grep alert (c时间排序、r倒序) 定位启动日志。
2.tail -f -n 500 alert_ncdbemu.log 然后重启运行startup命令:得到oracle提示如下:
 
You have following choices to free up space from recovery area:
1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,
  then consider changing RMAN ARCHIVELOG DELETION POLICY.
2. Back up files to tertiary device such as tape using RMAN
  BACKUP RECOVERY AREA command.
3. Add disk space and increase db_recovery_file_dest_size parameter to
  reflect the new space.
4. Delete unnecessary files using RMAN DELETE command. If an operating
  system command was used to delete files, then use RMAN CROSSCHECK and
  DELETE EXPIRED commands.
 
选择:清理归档日志文件方法:
双实例的oracle启动---注意:首先要export ORACLE_SID=要操作的实例名 保证自己操作的实例是需要删除归档日志文件的实例,然后进行删除步骤:
 
1.启动到mount状态下:
su - oracle
sqlplus /nolog:
进入到sql命令窗口下:
conn /as sysdba
startup mount;
 
2.查看恢复区(闪回区)位置及大小:
SQL> show parameter db_recovery;
 
3.查询当前的使用状态
select file_type,PERCENT_SPACE_USED,NUMBER_OF_FILES from v$flash_recovery_area_usage;
 
4.物理清除归档路径下的日志文件:
退出sql命令窗口:
cd /u01/flash_recovery_area/DMDEV/archivelog---进入到对应的归档实例日志目录
清理不需要的归档日志---清理前请对需要的日子做好备份潮州:
rm -rf 不需要的日子文件目录
物理日志文件清理后,还需要在ramn管理中清理一次,不然还是显示的空间没有释放
 
5.进入rman命令行:通过rman管理工具清理。
连接上数据库实例:rman----> connect target sys/sys_passwd
crosscheck backup;
delete obsolete;
delete expired backup;
crosscheck archivelog all;
delete expired archivelog all;
此步会有提示,输入 YES 回车
退出rman 删除完成,重新连接数据库
 
6.删除完毕后查看结果:
sqlplus /nolog
SQL>  connect /as sysdba
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
 
7.重新启动数据库 ok。

更多Oracle相关信息见Oracle 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址:https://www.linuxidc.com/Linux/2018-04/151667.htm

原文地址:https://www.cnblogs.com/jpfss/p/11169545.html

时间: 2024-11-09 04:51:29

ORA-03113: end-of-file on communication channel 解决方案的相关文章

oracle报错: ORA-03113: end-of-file on communication channel Process

Database mounted. ORA-03113: end-of-file on communication channel Process ID: 4907 Session ID: 1 Serial number: 5 这种错误的解决方案  出现这个报错之后,明明oracle已经mount,此时查看oracle的状态: select open_mode from v$database; ERROR: ORA-03114: not connected to ORACLE 提示oracle就

ORA-03113: end-of-file on communication channel 解决方法

今天在测试数据库中对一个表插入了大量的数据, 导致数据库卡死 hang 住, 重启数据库后报错如下: C:\Documents and Settings\davidd>sqlplus "/ as sysdba" SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 5 08:50:23 2014 Copyright (c) 1982, 2010, Oracle.  All rights reserved. Connected to

ORA-03113: end-of-file on communication channel 磁盘慢,数据库启动失败

磁盘慢,数据库启动失败:解决思路:1.让数据文件offline: 2.删除表空间 SQL> startup pfile='/server/oracle/admin/test/pfile/inittest.ora' ORACLE instance started. Total System Global Area 776646656 bytes Fixed Size 2217384 bytes Variable Size 583010904 bytes Database Buffers 18874

open数据库报错ERROR at line 1: ORA-03113: end-of-file on communication channel Process ID: 3880 Session ID: 125 Serial number: 3

1.今天打开数据时,失败,报错 ERROR at line 1:ORA-03113: end-of-file on communication channelProcess ID: 3880Session ID: 125 Serial number: 3 2.想看下数据库的状态,发现提示:not connected to ORACLE[email protected]> select status,instance_name from v$instance;ERROR:ORA-03114: no

ORA-03113: End-of-file on Communication Channel Upon Startup of Database

在查阅ORA-03113: end-of-file on communication channel的解决方法的时候,偶然发现了一篇文章: ORA-03113: End-of-file on Communication Channel Upon Startup of Database (文档 ID 422646.1) 文章超级短,翻译一下: 对于8.1.7到10.2 现象:在启动数据库的时候报错:ORA-03113: End-of-file on Communication Channel Up

Oracle错误ORA-03113: end-of-file on communication channel处理办法

oracle不能启动了,报错ORA-03113: end-of-file on communication channel (通信通道的文件结尾) 解决办法: SQL> startup ORACLE instance started. Total System Global Area 1252663296 bytes Fixed Size 2227944 bytes Variable Size 704643352 bytes Database Buffers 536870912 bytes Re

Apache服务器网站访问伪静态内页出现No input file specified.的完美解决方案

原文地址:Apache服务器网站访问伪静态内页出现No input file specified.的完美解决方案 启用REWRITE的伪静态功能的时候,首页可以访问,而访问内页的时候,就提示:"No input file specified." 原因在于使用的PHP是fast_cgi模式,而在某些情况下,不能正确识别path_info所造成的错误,Wordpress的伪静态也有一样的问题. Wordpress程序默认的.htaccess里面的规则: 1 HTML " data

win8/win7中使用Git Extensions PuTTy模式提交时 git-credential-winstore.exe": No such file or directory 错误解决方案

参考:http://www.cnblogs.com/hlizard/p/3627792.html 报错类似以下错误 \"F:/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe\" get: "F:/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe": No such file or directory 解决方案

VS2008 LINK : fatal error LNK1104: cannot open file 'atls.lib'错误解决方案

用VS 2008编写ATL的64位应用程序时,提示链接错误: VS2008 LINK : fatal error LNK1104: cannot open file 'atls.lib' 问题原因 VS 2008默认并不包含ATL x64的库,需要参照以下文档自行编译,但是编译过程会出错. C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\src\readme.txt 解决方案 通过测试我发现,其它高版本VS,如VS 201