成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

ORA-07445導(dǎo)致RAC節(jié)點(diǎn)一頻繁重啟問(wèn)題排查和解決方案

IT那活兒 / 1348人閱讀
ORA-07445導(dǎo)致RAC節(jié)點(diǎn)一頻繁重啟問(wèn)題排查和解決方案
環(huán)境介紹

數(shù)據(jù)庫(kù)版本:11.2.0.4

操作系統(tǒng)內(nèi)核版本:CentOS Linux release 7.4.1708 (Core)

數(shù)據(jù)庫(kù)架構(gòu):11G R2 RAC環(huán)境


問(wèn)題背景

巡檢發(fā)現(xiàn)數(shù)據(jù)庫(kù)最近發(fā)生了重啟,通過(guò)GV$DATABASE視圖查到具體的時(shí)間點(diǎn),初步定為認(rèn)為是數(shù)據(jù)庫(kù)負(fù)載過(guò)大導(dǎo)致的,嘗試打印相應(yīng)的awr報(bào)告和通過(guò)對(duì)應(yīng)時(shí)間點(diǎn)的alter日志查看是否有報(bào)錯(cuò)。


問(wèn)題分析

1. 巡檢數(shù)據(jù)庫(kù)狀態(tài):

找到最近一次重啟的時(shí)間點(diǎn),按照時(shí)間點(diǎn)打印對(duì)應(yīng)的awr或是ash報(bào)告分析數(shù)據(jù)庫(kù)負(fù)載。

set feedback off
set linesize 256
set pagesize 50000
set long 999999999
alter session set nls_date_format=yyyy-mm-dd hh24:mi:ss;
alter session set NLS_TIMESTAMP_FORMAT=YYYY-MM-DD HH24:MI:SS.FF;
alter session set NLS_TIMESTAMP_TZ_FORMAT=YYYY-MM-DD HH24:MI:SS.FF TZH:TZM;
select d.inst_id,d.name,i.instance_name,i.startup_time,i.status,d.open_mode from gv$database d,gv$instance i where d.inst_id=i.inst_id;

2. 打印AWR報(bào)告

通過(guò)打印AWR報(bào)告發(fā)現(xiàn)12號(hào)當(dāng)天固定時(shí)間點(diǎn)出現(xiàn)斷點(diǎn),從awr報(bào)告的斷點(diǎn)中可以知道12號(hào)0點(diǎn),2點(diǎn),4點(diǎn),6點(diǎn)直到當(dāng)天的14點(diǎn),固定整點(diǎn)發(fā)生節(jié)點(diǎn)一重啟問(wèn)題。

3. 通過(guò)分析alter日志查詢對(duì)應(yīng)整點(diǎn)的情況

less log.xml

查詢/ORA-07445報(bào)錯(cuò),核實(shí)對(duì)應(yīng)時(shí)間點(diǎn)都有ORA-07445報(bào)錯(cuò),初步猜測(cè)數(shù)據(jù)庫(kù)一節(jié)點(diǎn)自動(dòng)重啟和這個(gè)報(bào)錯(cuò)相關(guān),時(shí)間點(diǎn)剛好吻合。

4. 按照alter日志打印的trc核實(shí)相應(yīng)trc日志:

發(fā)現(xiàn)trace日志中有一個(gè)存儲(chǔ)過(guò)程,采用拼接的方式綁定大量變量,綁定變量的個(gè)數(shù)查過(guò)數(shù)據(jù)庫(kù)上線65535。

5. MOS上查詢相關(guān)報(bào)錯(cuò):

按照截圖收縮可以找到對(duì)應(yīng)的mos文章737378.1。核實(shí)數(shù)據(jù)庫(kù)觸發(fā)了 Bug 12578873

,此bug完全符合此場(chǎng)景。

6. 解決方案

經(jīng)核實(shí)目前11.2.4版本,此bug提供的修復(fù)平臺(tái)只有exadata和windows平臺(tái),因此只能采取Workaround給出的建議,協(xié)調(diào)開(kāi)發(fā)修改存儲(chǔ)過(guò)程邏輯,減少變量的綁定,避免觸發(fā)此bug,最終開(kāi)發(fā)修改了相關(guān)邏輯,數(shù)據(jù)庫(kù)因此導(dǎo)致的宕機(jī)問(wèn)題消除。

Description

This bug is only relevant when using PL/SQL
When using more than 65535 bind variables from PL/SQL we could
get a crash under opiaba(). This issue can also cause a memory corruption
and a subsequent ORA-600 and/or instance failure.

Workaround

Reduce the number of bind variables


END


更多精彩干貨分享

點(diǎn)擊下方名片關(guān)注

IT那活兒

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129861.html

相關(guān)文章

  • DBASK問(wèn)答集萃(2)

    摘要:新晉技術(shù)專(zhuān)家下面是墨天輪部分新晉的技術(shù)專(zhuān)家。大家可以點(diǎn)擊往期閱讀墨天輪技術(shù)專(zhuān)家邀請(qǐng)函了解詳情,申請(qǐng)成為我們的技術(shù)專(zhuān)家,加入專(zhuān)家團(tuán)隊(duì),與我們一起創(chuàng)建一個(gè)開(kāi)放互助的數(shù)據(jù)庫(kù)技術(shù)社區(qū)。新關(guān)聯(lián)公眾號(hào)墨天輪是一個(gè)開(kāi)放互助的數(shù)據(jù)庫(kù)技術(shù)社區(qū)。 引言 近期我們?cè)贒BASK小程序增加了數(shù)據(jù)庫(kù) MongoDB、Redis、 Elasticsearch、DB2、Weblogic 等新的的專(zhuān)題欄目和一些新的技術(shù)...

    liuchengxu 評(píng)論0 收藏0
  • RAC補(bǔ)丁日常更新成功反遇異常處理

    RAC補(bǔ)丁日常更新成功反遇異常處理 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; m...

    IT那活兒 評(píng)論0 收藏2488

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

0條評(píng)論

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