ORA-03113:通信通道的文件结尾 进程ID4781

查看alter.log

发现提示联机日志文件有问题

网上的方法看不是很懂,看到有很多错误

ora-16038:日志无法归档

ora-00312

ORA-19809: limit exceeded for recovery files

ora-19804:无法回收。。。磁盘空间

原来Oracle11g在默认情况下,归档日志是保存在闪存恢复区的,并且闪存恢复区的大小默认是2g,空间满了之后就没有办法再归档了。

启动数据库到mount状态,statup mount 更改recovery files空间大小,然后rman,删除过期的备份,指定备份策略,定期删除备份。

推荐阅读:

ORA-00257 归档日志过大导致无法存储的解决办法 http://www.linuxidc.com/Linux/2013-09/90594.htm

SQL> show parameter db_recovery_file_dest

NAME                                TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest                string      d:\app\qiao\flash_recovery

_area

db_recovery_file_dest_size          big integer 2G

解决办法,有3种:

1.加大闪存恢复区。

ALTER SYSTEM SET db_recovery_file_dest_size=50g scope=both;

2.归档路径设置到其它地方。

alter system set log_archive_dest = 其他路径

3.删除或转移归档日志。

打开RMAN

rman target /

RMAN>crosscheck archivelog all;  -- 运行这个命令可以把无效的expired的archivelog标出来。

RMAN>delete expired archivelog all;  -- 直接全部删除过期的归档日志。

RMAN>delete noprompt archivelog until time "sysdate -3";  --删除系统当前日期3天前的归档,不经过提示、直接删除。或(DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7')

指定retention的策略(RMAN 的备份保留策略),使得archivelog不至于这样增加

命令格式:

configure retention policy clear ---------------备份保留策略使用默认值

configure retention policy to none------------不采用任何备份保留策略

configure retention policy to recover window of integer days------------基于时间的备份保留策略,保留几天前的备份文件

configure retention policy to redundancy integer-------基于冗余备份的备份保留策略,对备份文件保留几个冗余备份

REPORT OBSOLETE命令查看当前处于废弃状态的备份文件

DELETE OBSOLET 命令可立刻删除备份保留策略 不需要的文件(废弃文件)。

RMAN>configure retention policy to recovery window of 7 days;  保留七天内的所有备份。

RMAN>configure retention policy to redundancy 3;                为每个数据文件保留3个冗余备份。

SQL>alter system db_recovery_file_dest_size=4G scope=both;

当然我们可以写一个简单的shell脚本,对归档日志进行管理

#!/bin/bash

#confirm oracle runing environment

. /home/oracle/.bash_profile

ps -ef |grep dbw0_$ORACLE_SID | grep -v grep >> /dev/null

if [ $? -eq 0 ];then

rman target / log=/orabackup/delarch`date +%Y%m%d`.log  <

crosscheck archivelog all;

delete noprompt  expired archivelog all;

backup as compressed backupset archivelog all format '/orabackup/cron-archlog_%U_%d_%T_%s_%p' delete input;

exit;

EOF

fi

以上脚本对oracle归档进行了备份然后删除,根据自己需要修改,然后添加到crontab

linux ora -03113,ORA-03113:通信通道的文件结尾相关推荐

  1. oracle 通信通道异常,(oracle)ORA-03113: 通信通道的文件结尾错误处理

    今天开发那边说连不上数据库,我启动的时候发现总是报"ORA-03113: 通信通道的文件结尾"错误,分析可能由于数据库立即关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验 ...

  2. oracle通信通道的文件结尾_“ORA-03113: 通信通道的文件结尾”报错处理

    今天小雨很闷热,晚上启自己电脑ORACLE数据报如下错误: SQL> startup ORACLE 例程已经启动. Total System Global Area  535662592 byt ...

  3. oracle通信通道的文件结尾_ORA-03113:通信通道的文件结尾解决

    提示ORA-03113:通信通道的文件结尾解决 事情原由:oracle安装到win7下,以为都是直接sqlplus / as sysdba,使用数据库,但最近连接时频繁报错, 提示ORA-03113: ...

  4. 数据库启动时遇到ORA-03113: 通信通道的文件结尾

    本机通过expdp导入数据之后,关机.今天启动时,在mount之后报错: ORA-03113: 通信通道的文件结尾. 查看alert_$ORACLE_SID.log, 发现如下错误信息: ARCH: ...

  5. oracle通信通道的文件结尾_Oracle错误——ORA-03113:通信通道的文件结尾 解决办法...

    由来 今天跟往常一样,登陆PL/SQL,确登陆失败,出现一个错误"ORA-01034"和"ORA-27101"如图: 然后就就通过命令提示符去登陆Oracle, ...

  6. oracle通信通道的文件结尾_Oracle错误——ORA-03113:在通信信道文件的末尾 解决方案...

    起源 今天跟往常一样,登陆PL/SQL,确登陆失败,出现一个错误"ORA-01034"和"ORA-27101"如图: 然后就就通过命令提示符去登陆Oracle, ...

  7. oracle通信通道的文件结尾_如何解决ORA-03113: 通信通道的文件结尾?

    主机蓝屏后,虚拟机里的数据库启动不了. SQL> alter database open; alter database open * 第 1 行出现错误: ORA-03113: 通信通道的文件 ...

  8. ORA-03113:通信通道的文件结尾

    转自--------------http://blog.csdn.net/zwk626542417/article/details/39667999 由来 今天跟往常一样,登陆PL/SQL,确登陆失败 ...

  9. oracle通信通道的文件结尾_【移民】加拿大安省发放优才计划移民邀请函;NS省干掉特快通道直申种类的申请通道...

    枫桥导读 安省发放优才项目移民邀请函,为460-468分的EE入池申请人.NS省备受欢迎的无需要雇主担保的Category B技术移民直申特快通道,永久关闭. 专业精神,专业态度,我们会一直为您更新最 ...

  10. oracle通信通道的文件结尾_申请被拒?被放到WL?没消息?莫着急,这篇文章助您找到argue信的突破口!...

    众所周知,排名比较靠前的热门地区的大学对申请者的各方面条件(本科院校.专业.GPA.课外活动.科研经历.实习经历.IELTS/TOELF.GMAT/GRE等等)要求很严格.那么,当我们在submit网 ...

最新文章

  1. Kanade's trio 2017多校#3 trie
  2. 几种文件查找命令,whereis ,find ,locate.
  3. 87说明书 ikbc_女性玩家的首选!——IKBC白无垢. 樱机械键盘赏评
  4. php改变iframe的src,js动态改变iframe的src属性
  5. oracle 表约束非空,oracle--约束(主键、非空、检查)
  6. 机器学习(6): 层次聚类 hierarchical clustering
  7. 排队8小时,火遍上海!美国最会装X的网红咖啡,又把中国人拿捏了
  8. shell 判断文件出现次数
  9. 云知梦Jquery视频教程 jq重入门到精通 共12集
  10. 怎么用计算机计算t分布的概率,MATLAB如何使用tpdf函数计算T分布的概率密度
  11. C++ 全局钩子屏蔽按键
  12. iOS开发UI篇—iPad和iPhone开发的比较
  13. usb gadget 端点halt的产生
  14. 怎么定位门面位置_教您,如何在高德和腾讯定位自己的店铺位置
  15. CMYK模式(cmyk模式导出的图片颜色变了)
  16. 网络工程师高薪就业行业有哪些
  17. Phong与Blinn-Phong
  18. 【医学图像处理】CT成像技术之CT剂量
  19. notepad++ 配置自己的notepad++的界面风格
  20. 这或许是全网最全 Python dataframe 数据合并方法汇总

热门文章

  1. 对接微信支付服务商后商户能得到哪些服务?
  2. VMware 12 密钥
  3. [Python] jieba库?结巴库?
  4. 企业微信API群机器人配置
  5. k3梅林和官改哪个稳定_要功能还是要稳定 — 斐讯 K3 由LEDE 转战官改ROOT版
  6. 国家统计局统计用区划和城乡划分代码
  7. vivo电池损耗指令代码_安川伺服驱动器维修中常用故障代码
  8. JAVA写入与读取GPX文件工具类
  9. 全面系统学习机房精密空调设计、选型、安装、维保
  10. 小学数学应用题:经典题型归纳50题含解析