一次GI補丁安裝不完整導致的RAC心跳流量異常
一、系統環境
伺服器:IBM3850 X86兩節點RAC
作業系統:redhat6.8
資料庫版本:11.2.0.4
二、故障介紹
巡檢中發現資料庫未安裝任何補丁,停機安裝DB PSU後,出現 gc cr block lost/gc current block lost 等待事件,原本私網網路卡的大幀配置失效。
三、原因分析
檢查資料庫的私網資訊
SQL> select * from x$ksxpia;
ADDR INDX INST_ID PUB_KSXPIA PICKED_KSXPIA NAME_KSXPIA IP_KSXPIA
---------------- ---------- ---------- ---------- ----------------------------------- --------------- ----------------
00007F528A46E768 0 1 N OSD bond0 10.16.9.1
SQL> select * from v$configured_interconnects;
NAME IP_ADDRESS IS_ SOURCE
--------------- ---------------- --- -------------------------------
bond0 10.16.9.1 NO OS dependent software
[grid@dbsvr1 ~]$ oifcfg getif
bond0 10.16.9.0 global public
bond1 192.168.10.0 global cluster_interconnect
CRS-2302:Cannot get GPnP profile. Error CLSGPNP_NO_DAEMON (GPNPD daemon is not running).
[USER(18925)]CRS-2316:Fatal error: cannot initialize GPnP, CLSGPNP_ERR (Generic GPnP error).
kggpnpInit: failed to init gpnp
WARNING: No cluster interconnect has been specified. Depending on the communication driver configured Oracle cluster traffic may be directed to the public interface of this machine.
Oracle recommends that RAC clustered databases be configured with a private interconnect for enhanced security and performance.
檢查叢集profile.xml檔案
[grid@dbsvr1 peer]$ cat profile.xml
<?xml version="1.0" encoding="UTF-8"?><gpnp:GPnP-Profile Version="1.0" xmlns=" xmlns:gpnp=" xmlns:orcl=" xmlns:xsi=" xsi:schemaLocation=" gpnp-profile.xsd" ProfileSequence="4" ClusterUId="8de8f5467541dfa1bf17fd038b8aec7c" ClusterName="dbsvr-cluster" PALocation="">
<gpnp:Network-Profile>
<gpnp:HostNetwork id="gen" HostName="*">
<gpnp:Network id="net1" IP="10.16.9.0" Adapter="bond0" Use="public"/>
<gpnp:Network id="net2" IP="192.168.10.0" Adapter="bond1" Use="cluster_interconnect"/>
</gpnp:HostNetwork>
</gpnp:Network-Profile>
<orcl:CSS-Profile id="css" DiscoveryString="+asm" LeaseDuration="400"/><orcl:ASM-Profile id="asm" DiscoveryString="/dev/mapper" SPFile="+OCR_VOTE/dbsvr-cluster/asmparameterfile/registry.253.973884379"/><ds:Signature xmlns:ds=" Algorithm=" Algorithm=" URI=""><ds:Transforms><ds:Transform Algorithm=" Algorithm=" <InclusiveNamespaces xmlns=" PrefixList="gpnp orcl xsi"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="
檢查發現群集的public網段為10.16.9.0,private網段為192.168.10.0
但實際資料庫中卻使用10.16.9.0作為private網路使用,造成原本私網網路卡的大幀配置失效。
四、解決方案
方案一:
登入例項並修改 cluster_interconnects 引數後重啟所有例項
alter system set cluster_interconnects='169.254.232.49' scope=spfile sid='orcl1';
alter system set cluster_interconnects='169.254.144.102' scope=spfile sid='orcl2';
方案二:
同時應用GI PSU避免此問題
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23732248/viewspace-2887292/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- pyOpenSSL版本問題導致Scrapy安裝報錯,打補丁
- Oracle RAC啟動因CTSS導致的異常Oracle
- A站大流量導致服務崩潰異常分析
- Oracle 11g RAC自動打GI PSU補丁Oracle
- Oracle 11.2.0.4 RAC安裝最新PSU補丁Oracle
- 10g RAC下安裝10.2.0.4補丁
- 【RAC】11gR2 rac 上滾動安裝/回退補丁
- Oracle 安裝補丁Oracle
- 一次ceph心跳機制異常的處理
- 安裝oracle 11g RAC時打8670579?補丁Oracle
- 【RAC】因清理不完整導致RAC ASM例項建立失敗ASM
- windows 打補丁後網路異常Windows
- Oracle 11g RAC自動打GI PSU補丁(11.2.0.4.8)Oracle
- 同事拿錯作業系統安裝盤,導致資料庫安裝異常作業系統資料庫
- 【RAC】處理因ASM例項異常導致RAC第一節點例項異常終止故障ASM
- 怎麼樣安裝AIX 補丁或者補丁集AI
- OJVM+GI PSU補丁升級JVM
- win10怎麼解除安裝補丁_解除安裝win10已安裝更新補丁的方法Win10
- Oracle RAC更新補丁Oracle
- weblogic 12 補丁安裝Web
- oracle安裝補丁失敗Oracle
- was6.1補丁包安裝
- 【RAC】儲存陣列電源故障導致RAC資料庫異常掛起陣列資料庫
- 當機導致slave異常分析
- Aix 7一次補丁安裝失敗問題處理AI
- oracle 19c rac打補丁常見錯誤Oracle
- 資料庫Oracle 11g RAC手動打GI PSU補丁(11.2.0.4.8)資料庫Oracle
- 一次心跳網路問題導致的節點新增失敗
- vm server RAC--補丁Server
- PSU補丁安裝不全的問題
- 【RAC】因虛擬機器配置檔案調整不完整導致RAC無法使用虛擬機
- 一次意外斷電導致mysql檔案損壞,啟動異常MySql
- MySQL Bug導致異常當機的分析流程MySql
- 一次死鎖導致CPU異常飄高的整個故障排查過程
- ORACLE 11.2.0.4 rac for linux 鏈路宕導致的單節點異常當機OracleLinux
- Oracle CRS Database安裝10.2.0.5.0補丁OracleDatabase
- 到底打還是不打補丁:安裝第三方補丁(轉)
- SCN異常增長導致資料庫異常關閉風險的防範資料庫