千家信息网

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

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,Database mounted.ORA-03113: end-of-file on communication channelProcess ID: 4907Session ID: 1 Serial
千家信息网最后更新 2025年02月03日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就根本没有连接到oracle

1,此时先查看alert日志

$locate alert_orcl.log(我实例名是orcl)

/u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

发现alter日志报错:

ORA-19815: WARNING: db_recovery_file_dest_size of 4039114752 bytes is 100.00% used, and has 0 remaining bytes available.

************************************************************************

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.

************************************************************************

Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_4907.trc:

************************************************************************

ORA-19809: limit exceeded for recovery files

ORA-19804: cannot reclaim 44462592 bytes disk space from 4039114752 limit

*** 2014-08-24 17:04:51.935 4132 krsh.c

ARCH: Error 19809 Creating archive log file to '/u01/app/oracle/flash_recovery_area/ORCL/archivelog/2014_08_24/o1_mf_1_117_%u_.arc'



由于db_recovery_file_dest_size定义的闪回空间全部用完了,而导致了oracle无法自动归档!!!而且oracle给出了四中解决建议

2,进入闪回空间看看闪回的使用情况

目录:/u01/app/oracle/flash_recovery_area/ORCL/archivelog

发先此时已经无法删除,只能将由db_recovery_file_dest_size定义的闪回区域(FRA)增大,而且由于db现在提示无法连接到oracle,所有修改spfile是没有可能的(即是通过alter system set来完成),只能修改pfile,从pfile打开db(pfile是文本文件,直接修改,spfile是二进制文件,只能通过alter system 来完成修改)

3,修改pfile

cd /u01/app/oracle/admin/orcl/pfile/

vi init.ora

直接改:*.db_recovery_file_dest_size=8039114752

4,然后从pfile启动数据库

startup pfile='/u01/app/oracle/admin/orcl/pfile/init.ora'

在用pfile从新生成spfile





文件 日志 空间 提示 二进制 区域 完了 实例 建议 情况 数据 数据库 文本 方案 根本 状态 目录 解决方案 错误 生成 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 mysql <导入数据库 璧山区企业网络技术服务活动方案 国家信息与网络安全观后感 网络技术方案设计写什么 电信网络技术工程师面试问题 网络安全创意海报手绘 哪一个数据库提供英文论文 空岛模组服务器生存 北京党建设计软件开发系统 重庆软件开发定制加盟报价 深圳前端软件开发大概要多少钱 产饱培养基数据库 哪里有浙江戴尔服务器厂家云空间 部队网络安全保密心得 维护信息网络安全的简答题 硅云怎么创建新的数据库 imf国际金融数据库 辽宁集团党性体检软件开发 电脑网站找不到服务器怎么办 同方中文医学期刊全文数据库 郑鹏程四川党政数据库 重庆app软件开发公司 有哪些软件开发框架平台 涉密信息系统集成软件开发乙级 嘉会医疗软件开发 软件开发35岁以后干啥 大连互信互联网科技有限公司 查看本机端口网络安全 农村集体使用权数据库 厦门福建软件开发
0