成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

存儲Cache丟失導致數據庫無法open的案例

存儲 存儲軟件
當存儲Cache由于丟失時,我們應該如何處理,讓數據庫重新能夠open起來呢?讓我們聽聽,專家分享的這篇案例。

 當存儲Cache由于丟失時,我們應該如何處理,讓數據庫重新能夠open起來呢?讓我們聽聽,專家分享的這篇案例。

發現問題

最近某客戶的一套核心數據庫由于存儲問題導致清掉Cache之后無法啟動。首先我們來看看數據庫在啟動的時候報什么錯誤:

錯誤并不復雜。可以看到Oracle這里已經無法正常寫Redo logfile了。

解決思路

由于這套數據庫是非歸檔,只有邏輯備份,因此即使恢復成功也面臨數據丟失的可能性。

[[229567]]

首先我在嘗試進行恢復時,發現居然無法mount數據庫,在mount過程中實例被直接終止了,感覺非常奇怪。也沒有報非常明顯的錯誤。mount過程出錯,那么無疑是controlfile存在異常;由于沒有controlfile備份,因此這里先手工重建控制文件,如下是腳本:

重建完畢后。其實這里我首先嘗試了進行noresetlogs創建,但是發現報錯:

很明顯,Redo logfile有問題。

看來還是只能Resetlogs方式創建。創建完畢之后,嘗試進行了recover database using backup controlfile until cancel恢復操作;然后通過隱含參數強制open發現還是有如下錯誤:

這是非常經典的錯誤了,由于這是scn的問題,而且數據庫版本為11.2.0.3.0,未安裝任何psu。因此這里是可以直接推進scn的。

直接通過10015 event 來推進數據庫的scn;另外由于是異常關機,那么這里Undo 必然也無法進行正常恢復;因此同時設置 undo_management 參數為manual,并同時設置10015 event:

  1. alter session set events ‘10015 trace name adjust_scn level 2’; 

順利打開了數據庫。打開數據庫之后立刻重建數據庫Undo和temp,如下:

再次重啟數據庫之后,發現alert log仍然有一些錯誤。如下所示:

實際上當時在進行恢復時,我手工處理掉了obj# 290。但是進一步檢查發現obj$,col_usage$ ,i_obj4# 都存在問題。而且不一致的記錄還比較多:

最開始我還嘗試通過bbed修復了2個Block;***發現依然難以處理這個ora-08102錯誤;后續通過上述sql比較發現居然有如此多的記錄不一致。修改起來太過麻煩了。

這里其實本來想嘗試通過重建obj$,i_obj4$,col_usage$ 來解決的。但是擔心有較大的風險,因此這里建議可以進行了數據庫重建。由于obj$這里有問題,expdp操作都報錯,無法執行任何ddl操作。因此***通過exp拆分腳本來進行重建處理。整個數據庫恢復+重建過程將近20小時左右(2tb左右的庫).

由于客戶存儲環境io較差,因此導致整個重建過程比較復雜,比較耗時。我們在開玩笑講到:如果可能的數據庫運行在我們的Zdata環境上,那么數據庫重建過程在2小時內即可完成,而且也不會出現類似故障。因此Zdata的io操作上直接落盤或者寫到Pcie上,不存在數據丟失的風險。

補充說明

1)  由于數據庫很多事務無法正常恢復,導致SMON在不斷嘗試進行事務恢復時報錯,達到一定次數之后會crash實例,進而影響數據庫的重建工作。可通過設置_smon_internal_errlimit 參數來避免該問題。

2) 為了加快exp和imp速度,這里我們利用了管道技術,腳本如下:

 

責任編輯:武曉燕 來源: 數據和云
相關推薦

2011-08-30 15:10:46

Qt圖片數據庫

2024-05-08 08:14:18

數據庫IO備份

2020-03-27 16:05:49

數據庫數據MySQL

2019-09-11 08:22:57

MySQL數據庫遠程登錄

2019-03-01 13:40:01

MySQL數據庫備份案例

2010-08-30 14:31:43

Cache

2011-08-30 17:57:40

OracleCACHE BUFFE

2018-12-26 15:00:56

數據庫行式存儲列式存儲

2016-11-27 19:21:05

2011-05-24 10:26:12

Oracle數據庫日志文件

2011-05-24 14:48:46

壓縮數據庫

2010-06-18 09:31:51

SQL Server數

2011-08-03 13:28:08

Oracle數據庫數據庫控制文件

2009-03-12 17:51:08

日志宕機SQL Server

2011-08-29 16:27:16

MySQL時間類型

2011-07-18 09:36:42

Mysql數據庫root@localh

2011-08-01 14:26:01

數據庫SUSPECT

2010-10-14 13:18:55

MySQL存儲過程

2018-05-02 08:48:58

Raid存儲MySQL

2011-05-06 18:02:32

數據庫遷移行業案例DB2
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女高潮网站 | 亚洲天堂av在线 | 亚洲国产精品人人爽夜夜爽 | 国产成人免费在线 | 国产一区二区在线看 | 五月天综合影院 | 亚洲一级av毛片 | 欧美a级成人淫片免费看 | av一二三区 | 婷婷综合久久 | 91视频91| 欧美激情综合 | 精品国产一区二区三区日日嗨 | av片免费| 久久久久1| 美女黄18岁以下禁止观看 | 午夜网 | 暖暖日本在线视频 | 国产女人与拘做受免费视频 | 国产亚洲精品91 | 高清国产一区二区 | 欧美亚洲另类丝袜综合网动图 | 99热都是精品 | 午夜免费网站 | 天天干国产 | 亚洲精品乱码久久久久久久久久 | 亚洲成人免费 | 久久综合一区 | 欧美不卡视频一区发布 | 福利视频网站 | 91视频网 | 国产精品欧美精品日韩精品 | 久久精品国产免费看久久精品 | 国产一区二区在线播放 | 狠狠色狠狠色综合系列 | 国内精品久久久久久久 | 欧美综合一区二区 | 久久爆操 | 日韩日韩日韩日韩日韩日韩日韩 | 可以免费观看的av片 | 国产精品区一区二区三区 |