RAC 未從SPfile啟動故障處理

2021-05-27 04:41:44 字數 765 閱讀 2768

今天上午發現rac的其中乙個例項sga不正常,檢視spfile

sql>show parameter spfile   

name                  type        value

spfile                   string     

結果值沒有spfile,沒有從spfile啟動,檢視dbs下的pfile檔案發現該例項的pfile檔案的內容被改了

例項2上

sql>show parameter spfile   

name                  type        value

spfile                   string    /dev/spfilegis.ora

資料庫的引數檔案有spfile 和pfile。 rac 的引數檔案比較特殊。 因為預設情況下,rac的spfile 是放在共享裝置上(raw裝置或者asm磁碟組)。而在各節點的pfile檔案裡只記錄了這個spfile的位置

處理辦法

1.把dbs下的pfile檔案備份

cp  initgis1.ora  initgis.ora.bak

2. 停例項gis1

sqlplus>shutdown immediate

3.vi 編輯initgis1.ora 

spfile=/dev/spfilegis.ora

儲存退出

4.啟動例項1

sqlplus>startup

5.檢視sga正常

RAC 故障處理

rac的故障定位 比單節點資料庫更複雜 日誌的儲存位置更多 日誌的資訊量更大 故障更複雜 rac的核心程序,cssd,crsd 這兩個程序出現問題,那麼 rac就宕了。rac比單例項資料庫程序要複雜的多。rac日誌存放的位置也多,種類也多,相對於單例項。對於單例項資料庫,所有的關於資料庫的資訊幾乎都...

rac集群節點級聯重啟故障分析

rac集群節點級聯重啟故障分析 無意中發現以前處理故障寫的一篇文章,記錄下來以備查詢。www.2cto.com rac集群節點級聯重啟故障分析 環境 os linux db rac10g ocfs2 rac資料庫環境實際包含兩個集群,乙個是clusterware集群,乙個是instance集群。他們...

啟動和停止rac節點

rac集群中資料庫節點有2個,hostname分別為node1,node2.一.通過srvctl工具管理 1.關閉rac資料庫服務順序 oracle node2 srvctl stop database d dbname oracle node2 srvctl stop asm n node1 or...