电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

ORACLE聯機日志文件丟失或損壞的處理方法

瀏覽:3日期:2023-11-12 10:58:40
經驗總結:聯機日志分為當前聯機日志和非當前聯機日志,非當前聯機日志的損壞是比較簡單的,一般通過clear命令就可以解決問題。損壞非當前聯機日志:1、啟動數據庫,碰到ORA-00312 or ORA-00313錯誤,如: ORA-00313: open failed for members of log group 4 of thread 1ORA-00312: online log 3 thread 1: '/opt/Oracle/db04/oradata/ORCL/redo03.log'從這里我們知道日志組1的數據文件損壞或丟失了從報警文件可以看到更具體的信息2、查看V$log視圖:SQL> select group#,sequence#,archived,status from v$log; GROUP#; SEQUENCE# ARC STATUS---------- ---------- --- ---------------- 1 54 YES INACTIVE 2 55 NO; CURRENT3;;53 YES INACTIVE可以知道,該組是非當前狀態,而且已經歸檔。3、用CLEAR命令重建該日志文件SQL>alter database clear logfile group 3;假如是該日志組還沒有歸檔,則需要用SQL>alter database clear unarchived logfile group 3;4、打開數據庫,重新備份數據庫SQL>alter database open;說明:1)、假如損壞的是非當前的聯機日志文件,一般只需要clear就可以重建該日志文件,但是假如該數據庫處于歸檔狀態但該日志還沒有歸檔,就需要強行clear。2)、建議clear,非凡是強行clear后作一次數據庫的全備份。3)、此方法適用于歸檔與非歸檔數據庫。損壞當前聯機日志:歸檔模式下當前日志的損壞有兩種情況,一、是數據庫是正常關閉,日志文件中沒有未決的事務需要實例恢復,當前日志組的損壞就可以直接用alter database clear unarchived logfile group n來重建。二、是日志組中有活動的事務,數據庫需要媒體恢復,日志組需要用來同步,有兩種補救辦法A. 最好的辦法就是通過不完全恢復,可以保證數據庫的一致性,但是這種辦法要求在歸檔方式下,并且有可用的備份B. 通過強制性恢復,但是可能導致數據庫不一致。下面分別用來說明這兩種恢復方法5.1.2.1 通過備份來恢復1、打開數據庫,會碰到一個類似的錯誤ORA-00313: open failed for members of log group 1 of thread 1ORA-00312: online log 1 thread 1: 'D:ORACLEORADATATESTREDO01.LOG'ORA-27041: unable to open fileOSD-04002: unable to open fileO/S-Error: (OS 2) 系統找不到指定的文件2、查看V$log,發現是當前日志SQL> select group#,sequence#,archived,status from v$log;GROUP# SEQUENCE# ARCHIVED STATUS---------- ---------- -------- ----------------1 1 NO CURRENT2 2 YES INACTIVE3 3 YES INACTIVE3、發現clear不成功SQL> alter database clear unarchived logfile group 1;alter database clear unarchived logfile group 1*ERROR at line 1:ORA-01624: log 1 needed for crash recovery of thread 1ORA-00312: online log 1 thread 1: 'D:ORACLEORADATATESTREDO01.LOG'4、拷貝有效的數據庫的全備份,并不完全恢復數據庫可以采用獲取最近的SCN的辦法用until scn恢復或用until cnacel恢復recover database until cancel先選擇auto,盡量恢復可以利用的歸檔日志,然后重新recover database until cancel這次輸入cancel,完成不完全恢復,也就是說恢復兩次。 如:SQL> recover database until cancel;Auto……SQL> recover database until cancel;Cancel;5、利用alter database open resetlogs打開數據庫說明:1、這種辦法恢復的數據庫是一致的不完全恢復,會丟失當前聯機日志中的事務數據2、這種方法適合于歸檔數據庫并且有可用的數據庫全備份。3、恢復成功之后,記得再做一次數據庫的全備份。4、建議聯機日志文件一定要實現鏡相在不同的磁盤上,避免這種情況的發生,因為任何數據的丟失對于生產來說都是不容許的。假如沒有備份,進行強制性恢復1、打開數據庫,會碰到一個類似的錯誤ORA-00313: open failed for members of log group 1 of thread 1ORA-00312: online log 1 thread 1: 'D:ORACLEORADATATESTREDO01.LOG'ORA-27041: unable to open fileOSD-04002: unable to open fileO/S-Error: (OS 2) 系統找不到指定的文件2、查看V$log,發現是當前日志SQL> select group#,sequence#,archived,status from v$log;GROUP# SEQUENCE# ARCHIVED STATUS---------- ---------- -------- ----------------1 1 NO CURRENT2 2 YES INACTIVE3 3 YES INACTIVE3、發現clear不成功SQL> alter database clear unarchived logfile group 1;alter database clear unarchived logfile group 1*ERROR at line 1:ORA-01624: log 1 needed for crash recovery of thread 1ORA-00312: online log 1 thread 1: 'D:ORACLEORADATATESTREDO01.LOG'4、把數據庫down掉SQL>shutdown immediate5、在init<sid>.ora中加入如下參數_allow_resetlogs_corruption=TRUE6、重新啟動數據庫,利用until cancel恢復SQL>recover database until cancel; Cancel假如出錯,不再理會,發出 SQL>alter database open resetlogs;7、數據庫被打開后,馬上執行一個full eXPort8、shutdown數據庫,去掉_all_resetlogs_corrupt參數 9、重建庫10、import并完成恢復11、建議執行一下ANALYZE TABLE ...VALIDATE STRUCTURE CASCADE;說明:1、該恢復方法是沒有辦法之后的恢復方法,一般情況下建議不要采用,因為該方法可能導致數據庫的不一致2、該方法也丟失數據,但是丟失的數據沒有上一種方法的數據多,主要是未寫入數據文件的已提交或未提交數據。3、建議成功后嚴格執行以上的7到11步,完成數據庫的檢查與分析4、全部完成后做一次數據庫的全備份5、建議聯機日志文件一定要實現鏡相在不同的磁盤上,避免這種情況的發生,因為任何數據的丟失對于生產來說都是不容許的。
標簽: Oracle 數據庫
主站蜘蛛池模板: 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 云南成考网_云南成人高考报名网| 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 济南铝方通-济南铝方通价格-济南方通厂家-山东鲁方通建材有限公司 | 广东泵阀展|阀门展-广东国际泵管阀展览会 | 免费网站网址收录网_海企优网站推荐平台 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 粒米特测控技术(上海)有限公司-测功机_减速机测试台_电机测试台 | 经济师考试_2025中级经济师报名时间_报名入口_考试时间_华课网校经济师培训网站 | 2025福建平潭岛旅游攻略|蓝眼泪,景点,住宿攻略-趣平潭网 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 小小作文网_中小学优秀作文范文大全 | 电梯装饰-北京万达中意电梯装饰有限公司| 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) | 奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 淄博不锈钢,淄博不锈钢管,淄博不锈钢板-山东振远合金科技有限公司 | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 衬塑设备,衬四氟设备,衬氟设备-淄博鲲鹏防腐设备有限公司 | 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 新疆系统集成_新疆系统集成公司_系统集成项目-新疆利成科技 |