跳到內容

RAC 攻擊 - Oracle 叢集資料庫實戰/增加 CRS 圍欄超時 (ASM)

來自華夏公益教科書,開放的書籍,開放的世界


這些步驟對於測試或生產環境來說不是必要的。但是,它們可能會使您的 VMware 測試叢集更加穩定,並且將為您提供一個關於網格基礎設施的良好學習機會。



  1. 網格基礎設施必須僅在一個節點上執行才能更改這些設定。以 root 使用者身份關閉 collabn2 上的叢集軟體。[oracle@collabn1 ~]$ ssh collabn2 最後登入: Wed Mar 30 14:50:49 2011 透過輸入 'oenv' 設定環境 - 預設情況下是例項 RAC1。collabn2:/home/oracle[RAC1]$ su - 密碼: racattack [root@collabn2 bin]# crsctl stop crs CRS-2791: 開始關閉 'collabn2' 上由 Oracle 高可用性服務管理的資源 CRS-2673: 嘗試在 'collabn2' 上停止 'ora.crsd' CRS-2790: 開始關閉 'collabn2' 上由叢集就緒服務管理的資源 ... ... ... CRS-2793: 'collabn2' 上由 Oracle 高可用性服務管理的資源的關閉已完成 CRS-4133: Oracle 高可用性服務已停止。
  2. 返回到節點 collabn1。作為 root 使用者,增加 misscount,以便 CRS 在重新啟動之前等待 1.5 分鐘。(VMware 在某些筆記型電腦上可能會有點拖慢!)[root@collabn1 ~]# crsctl get css misscount 30 [root@collabn1 ~]# crsctl set css misscount 90 配置引數 misscount 現已設定為 90。
  3. 增加 disktimeout,以便 CRS 在重新啟動之前等待 10 分鐘以完成 I/O 操作。[root@collabn1 ~]# crsctl get css disktimeout 200 [root@collabn1 ~]# crsctl set css disktimeout 600 配置引數 disktimeout 現已設定為 600。
  4. 在另一個節點上重新啟動 CRS。[root@collabn1 bin]# ssh collabn2 [root@collabn2 bin]# crsctl start crs



華夏公益教科書