• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > ORA-16038/ORA-00742: Log read detects lost write in thread

ORA-16038/ORA-00742: Log read detects lost write in thread

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了detects,detects是什么意思,log write, android log write,writelogfile等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

ORA-16038/ORA-00742: Log read detects lost write in thread


朋友遇到Oracle数据库的 REDO LOG “写丢失”,造成数据库,且无法启动。

日志如下:redo log 5无法归档,并且侦测到“写丢失”。最终导致Oracle宕机。
Errors in file /u01/app/oracle/diag/rdbmsdbcontrol/GZDBCONTROL/trace/GZDBCONTROL_ora_32198.trc:
ORA-16038: log 5 sequence# 23 cannot be archived
ORA-00742: Log read detects lost write in thread %d sequence %d block %d
ORA-00312: online log 5 thread 1: '/u01/app/oracle/fast_recovery_area/GZDBCONTROL/onlinelog/o1_mf_5_d61ctj3y_.log'
USER (ospid: 32198): terminating the instance due to error 16038
System state dump requested by (instance=1, osid=32198), summary=[abnormal instance termination].
System State dumped to trace file /u01/app/oracle/diag/rdbmsdbcontrol/GZDBCONTROL/trace/GZDBCONTROL_diag_32167_20161227110109.trc
Dumping diagnostic data in directory=[cdmp_20161227110109], requested by (instance=1, osid=32198), summary=[abnormal instance termination].

问题原因:
这三种清空都可能导致“写丢失”发生:操作系统、存储系统、Oracle内部错误。

解决办法:
使用dump判断是否真正发生了“写丢失”。
SQL> alter system dump logfile '/u01/app/oracle/fast_recovery_area/GZDBCONTROL/onlinelog/o1_mf_5_d61ctj3y_.log' validate;

ERROR at line 1:
ORA-00742: Log read detects lost write in thread %d sequence %d block %d
ORA-00334: archived log:
'/u01/app/oracle/fast_recovery_area/GZDBCONTROL/onlinelog/o1_mf_5_d61ctj3y_.log'

从上面dump的结果确认发生了“写丢失”清空,清空问题redo logfile使其恢复正常归档。

SQL> alter database clear unarchived logfile group 5;

按照以上步骤,朋友的Oracle数据库正常启动。
最后,不要忘记做一次全备份。

参考:
Database Crashe with ORA-16038/ORA-742 Errors (文档 ID 2064718.1)
http://docs.oracle.com/cd/E11882_01/server.112/e17766/e0.htm

转载请注明:
十字螺丝钉
QQ:463725310
site: www.dbhelp.net(有更多更新的内容,欢迎访问)
http://blog.chinaunix.net/uid/23284114.html
E-MAIL:houora#gmail.com(#请自行替换为@)

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ORA-16038/ORA-00742: Log read detects lost write in thread

相关文章

  • 2017-05-26手机安全卫士——软件管理-用户程序和系统程序,安全卫士系统程序
  • 2017-05-26我的投资3--热门理财,投资3--热门理财
  • 2017-05-26【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新,androidtinker
  • 2017-05-26Linux文件和目录权限详细讲解,linux权限讲解
  • 2017-05-26Android实战技巧之五十一:libjpeg与Android
  • 2017-05-26报错:You need to use a Theme.AppCompat theme (or descendant) with this activity.,theme.appcompat报错
  • 2017-05-26App引导界面,可以这么玩
  • 2017-05-26Android5.0开发范例大全 读书笔记(五),android5.0范例
  • 2017-05-26让java程序在后台一直执行(例如putty关闭后后台程序继续运行)
  • 2017-05-26android自定义控件(二),简易的数值输入器

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • android组合控件Titlebar的定制过程
    • MirrorNetwork 基于jmdns和netty的android网络通信开源库,mirrornetworkjmdns
    • Android 颜色Color,android颜色color
    • View的layout机制,Viewlayout机制
    • 5.2.5 Fragment实例精讲——新闻(购物)类App列表Fragment的简单实现
    • 解决Android Graphical Layout 界面效果不显示,androidgraphical
    • Android 测试自定义纯数字软键盘,android自定义
    • Java的进化? Kotlin初探与集成Android项目
    • 安卓的主要几大布局,安卓布局
    • android:使用gallery和imageSwitch制作可左右循环滑动的图片浏览器

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有