国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

記一次ora-01578分析過(guò)程

IT那活兒 / 2849人閱讀
記一次ora-01578分析過(guò)程
[
現(xiàn)象
]


接到應(yīng)用反饋某張業(yè)務(wù)表無(wú)法進(jìn)行查詢,報(bào)ORA-01578有壞塊出現(xiàn)。


[
分析
]


1)、該表為普通表,可以通過(guò)analyze命令快速分析是表有問題還是索引有問題,可以確定表有壞塊。


2)、視圖查詢,顯示有3個(gè)壞塊(可能不準(zhǔn)確),通過(guò)文件號(hào)和塊號(hào)查詢出壞塊都指向了這張表。目前看只有這張表有問題。CORRUPTION_CHANGE#列0表示物理壞塊,非0表示邏輯壞塊。該庫(kù)沒有未接入備份,blockrecover用不了,也就是說(shuō)正常手段無(wú)法修復(fù)。但可以通過(guò)expdp工具或者dbms_repair包等其它手段來(lái)?yè)尵仍摫砩险K上的數(shù)據(jù)。



3)、這套庫(kù)有adg,在adg上可正常查詢,比較幸運(yùn)的是這張當(dāng)前無(wú)數(shù)據(jù),無(wú)數(shù)據(jù)丟失風(fēng)險(xiǎn)。


[
處理方法
]


因?yàn)椴恍枰鰯?shù)據(jù)恢復(fù),DB側(cè)最終給的建議是換表,便于后續(xù)寫入讀取數(shù)據(jù)。


另外因?yàn)橛袎膲K出現(xiàn),后面通過(guò)dbv對(duì)全庫(kù)數(shù)據(jù)文件進(jìn)行檢測(cè),命令大致如下如下:

set feedback off  head off echo off linesize 200 pagesize 1000

spool /tmp/dbvchk.sh

select dbv file= || name || blocksize=|| block_size || USERID=sys/x’x’x’x logfile= ||substr(name, instr(name, /, -1, 1) +1) ||. || file# || .log from v$datafile;


對(duì)輸出結(jié)果進(jìn)行過(guò)濾,部分?jǐn)?shù)據(jù)文件上出現(xiàn)了大量壞塊

對(duì)于這種大量的壞塊,初步懷疑可能是存儲(chǔ)有問題,但主機(jī)側(cè)反饋底層存儲(chǔ)都正常,問題到這里就比較無(wú)解了,但好在有套adg環(huán)境,容災(zāi)庫(kù)上未發(fā)現(xiàn)有壞塊,后期考慮切到容災(zāi)庫(kù)。另外業(yè)務(wù)側(cè)除了反饋這張表有問題外,其它表再也沒反饋。只能說(shuō)運(yùn)氣較好,可能壞塊不是出在熱表上。


[
總結(jié)
]


當(dāng)出現(xiàn)壞塊時(shí),DBV可以快速的且不影響業(yè)務(wù)的情況下統(tǒng)計(jì)出全庫(kù)有多少壞塊。如果只有個(gè)別幾個(gè)塊,我們可以嘗試修復(fù)或者搶救出非壞塊上的數(shù)據(jù)。但如果是大量的出現(xiàn)壞塊,且影響業(yè)務(wù),這可能就是災(zāi)難的故障。最后要說(shuō)的是,對(duì)于DBA來(lái)說(shuō),備份重于一切。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/130056.html

相關(guān)文章

  • 一次tornado QPS 優(yōu)化

    摘要:初步分析提升可從兩方面入手,一個(gè)是增加并發(fā)數(shù),其二是減少平均響應(yīng)時(shí)間。大部分的時(shí)間花在系統(tǒng)與數(shù)據(jù)庫(kù)的交互上,到這,便有了一個(gè)優(yōu)化的主題思路最大限度的降低平均響應(yīng)時(shí)間。不要輕易否定一項(xiàng)公認(rèn)的技術(shù)真理,要拿數(shù)據(jù)說(shuō)話。 本文最早發(fā)表于個(gè)人博客:PylixmWiki 應(yīng)項(xiàng)目的需求,我們使用tornado開發(fā)了一個(gè)api系統(tǒng),系統(tǒng)開發(fā)完后,在8核16G的虛機(jī)上經(jīng)過(guò)壓測(cè)qps只有200+。與我們當(dāng)...

    Doyle 評(píng)論0 收藏0
  • 一次線上頻繁FGC的事件和解決方式

    摘要:直接顯示了一個(gè)疑似內(nèi)存泄漏的問題。然后分析文件給出的信息,發(fā)現(xiàn)一個(gè)叫的類。文件里面說(shuō)的內(nèi)存泄漏的大概的意思就是說(shuō),這個(gè)類里面的存放的東西太多了,爆掉了。修改了代碼將調(diào)用的地方改成了單例。修改完線上跑了一段日子,后來(lái)也沒有出現(xiàn)過(guò)這樣的問題。 問題描述: ????早上去公司上班,突然就郵件一直報(bào)警,接口報(bào)異常,然后去查服務(wù)器的運(yùn)行情況,發(fā)現(xiàn)java的cpu爆了.接著就開始排查問題 問題解決...

    Alliot 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<