返回顶部
首页 > 资讯 > 数据库 >oracle报错: ORA-03113: end-of-file on communication channel Process
  • 868
分享到

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

2024-04-02 19:04:59 868人浏览 泡泡鱼
摘要

Database mounted.ORA-03113: end-of-file on communication channelProcess ID: 4907Session ID: 1 Serial nu

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





您可能感兴趣的文档:

--结束END--

本文标题: oracle报错: ORA-03113: end-of-file on communication channel Process

本文链接: https://lsjlt.com/news/37261.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作