日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

当前联机日志损坏恢复

發布時間:2023/12/4 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 当前联机日志损坏恢复 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

環境模擬
刪除狀態為active的聯機日志,然后強行關閉數據庫

處理過程
SQL> startup
ORACLE instance started.

Total System Global Area 167772160 bytes
Fixed Size 1260720 bytes
Variable Size 142607184 bytes
Database Buffers 16777216 bytes
Redo Buffers 7127040 bytes
Database mounted.
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: ‘/u01/oradata/xienfei/redo01.log’
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3

Alert.log 日志中錯誤
Wed Aug 24 00:26:33 2011
Errors in file /u01/admin/xienfei/udump/xff_ora_9186.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: ‘/u01/oradata/xienfei/redo01.log’
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3

xff_ora_9186.trc文件中錯誤
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: ‘/u01/oradata/xienfei/redo01.log’
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3

查詢當前日志組狀態
SQL> select a.group#,a.status,b.member from v$log a,v$logfile b where a.group#=b.group#;

GROUP# STATUS MEMBER
———- —————- ———————————————
1 CURRENT /u01/oradata/xienfei/redo01.log
3 INACTIVE /u01/oradata/xienfei/redo03.log
2 ACTIVE /u01/oradata/xienfei/redo02.log

嘗試刪除redo日志
SQL> alter database drop logfile group 1;
alter database drop logfile group 1
*
ERROR at line 1:
ORA-01623: log 1 is current log for instance xff (thread 1) – cannot drop
ORA-00312: online log 1 thread 1: ‘/u01/oradata/xienfei/redo01.log’

發現是當前日志不能被刪除,嘗試切換日志
SQL> alter system switch logfile;
alter system switch logfile
*
ERROR at line 1:
ORA-01109: database not open

在數據庫未打開狀態,不能切換日志,只能嘗試清空日志
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 instance xff (thread 1)
ORA-00312: online log 1 thread 1: ‘/u01/oradata/xienfei/redo01.log’

因為數據庫恢復需要使用,不能被清空,嘗試不完成恢復
SQL> recover database until cancel;
ORA-00279: change 1272687 generated at 08/24/2011 00:20:05 needed for thread 1
ORA-00289: suggestion : /u01/archive/1_27_756841839.arc
ORA-00280: change 1272687 for thread 1 is in sequence #27

Specify log: {=suggested | filename | AUTO | CANCEL}
auto
ORA-00279: change 1272903 generated at 08/24/2011 00:25:17 needed for thread 1
ORA-00289: suggestion : /u01/archive/1_28_756841839.arc
ORA-00280: change 1272903 for thread 1 is in sequence #28
ORA-00278: log file ‘/u01/archive/1_27_756841839.arc’ no longer needed for this
recovery

ORA-00308: cannot open archived log ‘/u01/archive/1_28_756841839.arc’
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3

ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: ‘/u01/oradata/xienfei/system01.dbf’

已經提示數據不一致,嘗試著打開數據庫
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: ‘/u01/oradata/xienfei/system01.dbf’

創建pfile文件,添加隱含參數,使之不進行檢查點一致性校驗
SQL> create pfile=’/tmp/pfile’ from spfile;

File created.

修改pfile ,添加以下參數
*._allow_resetlogs_corruption=TRUE
*._allow_error_simulation=TRUE

SQL> shutdown abort
ORACLE instance shut down.

使用pfile打開數據庫
SQL> startup pfile=’/tmp/pfile’
ORACLE instance started.

Total System Global Area 167772160 bytes
Fixed Size 1260720 bytes
Variable Size 150995792 bytes
Database Buffers 8388608 bytes
Redo Buffers 7127040 bytes
Database mounted.
ORA-38760: This database instance failed to turn on flashback database

發現flashback導致數據庫不能被正常打開,嘗試關閉它
SQL> alter database flashback off;

Database altered.

嘗試直接open數據庫
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

根據提示,使用resetlogs打開數據庫
SQL> alter database open resetlogs;

Database altered.

查詢日志狀態
SQL> select a.group#,a.status,b.member from v$log a,v$logfile b where a.group#=b.group#;

GROUP# STATUS MEMBER
———- —————- ———————————————
3 UNUSED /u01/oradata/xienfei/redo03.log
2 UNUSED /u01/oradata/xienfei/redo02.log
1 CURRENT /u01/oradata/xienfei/redo01.log

因為group1錯誤,而當前日志組在group 1上,所以切換日志組
SQL> alter system switch logfile;

System altered.

SQL> select a.group#,a.status,b.member from v$log a,v$logfile b where a.group#=b.group#;

GROUP# STATUS MEMBER
———- —————- ———————————————
3 UNUSED /u01/oradata/xienfei/redo03.log
2 CURRENT /u01/oradata/xienfei/redo02.log
1 ACTIVE /u01/oradata/xienfei/redo01.log

SQL> alter system checkpoint;

System altered.

SQL> select a.group#,a.status,b.member from v$log a,v$logfile b where a.group#=b.group#;

GROUP# STATUS MEMBER
———- —————- ———————————————
3 UNUSED /u01/oradata/xienfei/redo03.log
2 CURRENT /u01/oradata/xienfei/redo02.log
1 INACTIVE /u01/oradata/xienfei/redo01.log
刪除有問題的group 1日志組
SQL> alter database drop logfile group 1;

Database altered.

SQL> alter system switch logfile;

System altered.

添加日志組并檢查是否正確
SQL> select a.group#,a.status,b.member from v$log a,v$logfile b where a.group#=b.group#;

GROUP# STATUS MEMBER
———- —————- ———————————————
3 CURRENT /u01/oradata/xienfei/redo03.log
2 ACTIVE /u01/oradata/xienfei/redo02.log

SQL> alter database add logfile group 1 ‘/u01/oradata/xienfei/redo01.log’ size 50m reuse;

Database altered.

SQL> alter system switch logfile;

System altered.

SQL> select a.group#,a.status,b.member from v$log a,v$logfile b where a.group#=b.group#;

GROUP# STATUS MEMBER
———- —————- ———————————————
3 ACTIVE /u01/oradata/xienfei/redo03.log
2 ACTIVE /u01/oradata/xienfei/redo02.log
1 CURRENT /u01/oradata/xienfei/redo01.log

注意:根據oracle官方建議,使用oracle隱含參數運行數據庫可能存在很多不穩定因素,建議立即導出數據庫數據,然后新建庫,重新導入數據

?

更多精彩Oracle內容 請關注我:

轉載于:https://my.oschina.net/5486002/blog/684048

總結

以上是生活随笔為你收集整理的当前联机日志损坏恢复的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲乱妇老熟女爽到高潮的片 | 国产jzjzjz丝袜老师水多 | 国产色秀视频 | 日本色中色 | 久久精品伦理 | 国产精品第二页 | 欧美性生交大片免费看app麻豆 | 人妻夜夜爽天天爽三区麻豆av网站 | 青青草香蕉 | 日韩欧美高清片 | 国产熟女一区二区三区四区 | 中文字幕av一区二区三区人妻少妇 | jiizzyou欧美2| 国产精品77777 | 国产美女特级嫩嫩嫩bbb | 久久亚洲av成人无码国产电影 | 成人激情电影在线观看 | 麻豆国产精品一区 | 亚洲成人av一区二区 | 午夜视频入口 | 日韩色综合网 | 91视| 欧美美女性生活视频 | 欧美精品入口蜜桃 | 国色天香一区二区 | 色婷婷色丁香 | 中文字幕最新在线 | 人妻妺妺窝人体色www聚色窝 | 欧美在线一级 | 一区二区视频在线看 | 免费看的av片 | 久久久久亚洲精品国产 | 网站黄色在线观看 | 国产免费999 | 黄网免费在线观看 | 日本不卡在线 | 久久亚洲国产成人精品性色 | 在线观看亚洲成人 | 在线中文字幕播放 | 影音先锋在线看 | 麻豆tv在线观看 | 国产欧美一级 | 黑丝美女一区二区 | 欧美久久久久久久久久久久久久 | 瑟瑟久久| 国产视频四区 | 国产一区二区在线免费观看 | 风流少妇按摩来高潮 | 精精国产| 男人免费视频 | 激情一区二区 | 成人av播放 | 懂色av一区二区 | 欧美三级三级三级爽爽爽 | 天天拍天天色 | 国精品人妻无码一区二区三区喝尿 | 操比视频网站 | 久久久久一区二区精码av少妇 | 新婚夫妇白天啪啪自拍 | aaa午夜 | 91蝌蚪视频在线观看 | 婷婷看片 | 日韩视频国产 | 爱吃波客今天最新视频 | √天堂资源在线 | 久久久久女教师免费一区 | 国产亚洲美女精品久久久2020 | 在线视频日韩精品 | 国产自产精品 | 激情黄色小视频 | 亚洲精品一区二区口爆 | 无码人妻久久一区二区三区不卡 | 久久综合日本 | 337p日本欧洲亚洲大胆精筑 | 一极毛片 | 色91| 亚洲乱强伦 | 凸凹人妻人人澡人人添 | av在线免费观看网站 | 日韩色道| 亚洲AV无码成人精品区东京热 | 国产婷婷色一区二区在线观看 | 看毛片视频 | 亚州精品视频 | 亚洲高h| 久久av高潮av无码av喷吹 | 中文字幕第315页 | 男人天堂2021 | 男女羞羞无遮挡 | 色网在线免费观看 | 99成人精品视频 | 一区二区视频国产 | 污污视频网站 | 韩国午夜av | 吃奶摸下的激烈视频 | 91蝌蚪| 激情文学av | 在线免费观看国产 | 国产情侣av在线 |