现象一:

数据库startup时,出现数据库无法正常mount,并报ORA-03113错误。

SQL> startup

ORACLE instance started.

Total System Global Area  830930944 bytes

Fixed Size                    2217912 bytes

Variable Size                  599787592 bytes

Database Buffers          222298112 bytes

Redo Buffers                    6627328 bytes

Database mounted.

ORA-03113: end-of-file on communication channel

Process ID: 6846

Session ID: 125 Serial number: 5

分析:

根据进程号(Process ID)查找到LOG文件的:oral-ora-6846.trc,查看到报错信息

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

结论:

db_recovery_file_dest_size被全部耗尽,导致数据库宕机及无法启动。

解决方案: 

一:数据库已关闭时:

     1.修改回闪空间大小

Sql>startup  nomount                                ‘将数据库启到NOMOUNT状态

Sql> alter system set db_recovery_file_dest_size=30G;   ‘将空间改为30G

sql>alter database mount;

SQL>alter database open;

  2.修改回闪空间时间

Sql>startup  nomount                                ‘将数据库启到NOMOUNT状态

Sql> alter system set db_flashback_retention_target=20160;‘将回闪时间改为14天

数据库startup时,出现数据库无法正常mount,并报ORA-03113错误。

数据库startup 时,报错:ORA-03113: end-of-file on communication channel

  3、参考ORA-00313: open failed for members of log group 3 解决

我们查看oracle 警告日志alert.log ,错误提示:ORA-00313,日志组 group3 找不到。

解决方案参考:ORA-00313: open failed for members of log group 3

二、如果数据库在启动状态的时候:

1、清理过期文件

1.1进入rman命令状态

[oracle@localhost ~]$ rman target/

Recovery Manager: Release 11.2.0.1.0 - Production on Sat Sep 25 14:18:53 2010

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

connected to target database: ONLINE (DBID=2094135012)

1.2查看所有LOG文件

RMAN> crosscheck archivelog all;

1.3删除所有LOG文件

RMAN> delete archivelog all;

PS:

其间遇到crosscheck命令无效,主要是进入rman时,返回“connected to target database: (no database start)”。查其原因是,oracle_sid不匹配。使用echo $ORACLE_SID命令查看,使用export命令修改。

2、扩大db_recovery_file_dest_size空间

2.1查看回闪空间位置、大小及回闪时间

Sql>show parameter db_recovery               '查看回闪位置及回闪区大小

Sql>show parameter flashback                    '查看回闪位置

Sql>select file_type,PERCENT_SPACE_USED,NUMBER_OF_FILES from v$flash_recovery_area_usage;                                                                     ‘查看回闪空间文件类型及占用情况

2.2修改回闪空间大小

Sql>startup  nomount                                ‘将数据库启到NOMOUNT状态

Sql> alter system set db_recovery_file_dest_size=8000M;   ‘将空间改为8G

2.2修改回闪空间时间

Sql>startup  nomount                                ‘将数据库启到NOMOUNT状态

Sql> alter system set db_flashback_retention_target=20160;‘将回闪时间改为14天

http://oracle.so138.com/ora/oracle-cuo-wu-dai-ma-ku-oracle-jia-yuan

ORA-03113 : end-of-file on communication channel的更多相关文章

  1. 图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传

    一 . 背景及效果 当前互联网上传文件最多的就是图片文件了,但是传统web图片的截图上传需要:截图保存->选择路径->保存后再点击上传->选择路径->上传->插入. 图片 ...

  2. JAVASE02-Unit06: 文件操作——File 、 文件操作—— RandomAccessFile

    Unit06: 文件操作--File . 文件操作-- RandomAccessFile java.io.FileFile的每一个实例是用来表示文件系统中的一个文件或目录 package day06; ...

  3. Qt Creator编译时:cannot open file 'debug\QtGuiEx.exe' File not found

    Qt Creator编译时:cannot open file 'debug\QtGuiEx.exe' File not found 利用Qt Creator编译工程时,出现如题目所示的错误,其中红色部 ...

  4. Java IO(一):IO和File

    一.IO 大多数的应用程序都要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络.IO就是指应用程序对这些设备的数据输入与输出,Java语言定义了许多类专门负责各种方式的输入.输出,这些类都被放在 ...

  5. numa.h:No such file or directory 解决方法

    参考: numa.h:No such file or directory numa.h:No such file or directory 解决方法 Ubuntu: $ apt-get install ...

  6. PLSQL Developer概念学习系列之登录连接Oracle时出现(没有登录) -PL / SQL Developer:ORA - 12541: TNS :无建听程序的错误解决办法(图文详解)

    不多说,直接上干货! 前期博客 PLSQL Developer概念学习系列之如何正确登录连接上Oracle(图文详解)   如用scott.scott_password进行登录,orcl是全局数据库 ...

  7. QT编译错误:cannot find file: *.pro

    编译一个之前同事写的QT程序,结果出现了编译错误:cannot find file: *.pro 解决方法:将程序放在英文路径下 尽管出现一些红色的编译信息部门,但是最终还算是编译成功了~

  8. 我的Android进阶之旅------>解决Android Studio编译后安装apk报错:The APK file does not exist on disk

    1.错误描述 今天用Android Studio编译应用后安装APK的时候,报错了,错误如下所示: The APK file build\outputs\apk\OYP_2.3.4_I2Base_64 ...

  9. 在英文Windows操作系统上使用SQL Server Management Studio(SSMS)导入Excel 97-2003文件时报错:Failure creating file

    今天在公司服务器上使用SQL Server Management Studio(SSMS)导入Excel 97-2003文件(.xls)时报错: Failure creating file. (Mic ...

随机推荐

  1. Java微信公众平台开发(十六)--微信网页授权(OAuth2.0授权)获取用户基本信息

    转自:http://www.cuiyongzhi.com/post/78.html 好长时间没有写文章了,主要是最近的工作和生活上的事情比较多而且繁琐,其实到现在我依然还是感觉有些迷茫,最后还是决定静 ...

  2. Tornado 高并发源码分析之五--- IOLoop 对象

    IOLoop主要工作 1.将TCPServer 注册到 IOLoop 的事件记到 _handlers 字段,同时注册 READ 和 ERROR 事件到 epoll 2.IOLoop 启动一个大循环,负 ...

  3. sklearn 中 make_blobs模块

    # 生成用于聚类的各向同性高斯blobsklearn.datasets.make_blobs(n_samples = 100,n_features = 2,center = 3,cluster_std ...

  4. Apache Hive 简介及安装

    简介 Hive 是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件 映射为一张数据库表,并提供类 SQL 查询功能. 本质是将 SQL 转换为 MapReduce 程序. 主要用途:用来 ...

  5. codeforce469DIV2——E. Data Center Maintenance

    题意: 有n个数据中心,m个客户,每天有h个小时,其中 n,m,h<=100000.每个数据中心i每天都会有一个数据维护的时间0<=u[i]<=h-1,在数据中心维护期间时不可以使用 ...

  6. datatables01 安装、数据源、选中行事件、新增一行数据、删除一行数据

    1 安装 1.1 引入必要文件 要在项目中使用datatables需要引入三个文件 >DataTables CSS >jQuery >DataTables JS <!-- Da ...

  7. Linux yum失败解决

    Linux yum失败解决 问题: 在CentOS 5.5中需要使用yum安装程序,出现错误: There was a problem importing one of the Python modu ...

  8. SparkR 读取数据& Spark运行的配置

    1.本地LOCAL环境安装Spark并试运行配置(在Ubuntu系统下例子) # 打开文件配置环境变量: JAVA,SCALA,SPARK,HADOOP,SBT gedit /etc/profile ...

  9. js实现在表格中删除和添加一行

    <!DOCTYPE html><html> <head> <title> new document </title> <meta ht ...

  10. 很好的QSqlDatabase问题说明,关于连接错误(转)

    QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connect ...