RAC 單節點報ora-1105 ora-01606的解決
最近自己搭了一套 11g rac的環境,基於redhat 6, 11g 用了11.2.0.3.0的cluster和db的安裝包。
共享儲存基於nfs,沒有用asm.
環境打完以後,crs_stat -t看到相應的服務都起了,但是第二個節點上的例項不知道怎麼回事卻沒起來。
手工嘗試啟動,報瞭如下的錯誤。
SQL> startup mount
ORACLE instance started.
Total System Global Area 835104768 bytes
Fixed Size 2232960 bytes
Variable Size 503319936 bytes
Database Buffers 322961408 bytes
Redo Buffers 6590464 bytes
ORA-01105: mount is incompatible with mounts by other instances
ORA-01606: parameter not identical to that of another mounted instance
我嘗試把Node2,node1的例項都down了,換成從node2開始起,node竟然起來了,node1再起用報了同樣的錯誤。
首先檢查spfile是否兩個例項一致。
SQL*Plus: Release 11.2.0.3.0 Production on Wed Jan 15 03:02:51 2014
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Oracle Label Security, OLAP,
Data Mining and Real Application Testing options
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u04/app/11.2.0/db/product/11.2.0/dbhome_1/dbs/spfileRACDB2.ora
發現node1,node2所使用的spfile不是同一個目錄,修改設定。
從有問題的node2上重建pfile,然後生成spfile,修改以後,把修改後的spfile替換共享目錄的spfile即可。
SQL> create pfile from spfile;
File created.
修改pfile的一個引數,修改為共享儲存的目錄。
SPFILE='/u04/db/oradata/RACDB/spfileRACDB.ora'
然後重啟node1,node2,重啟後spfile顯示共享了,
show parameter spfile,但是還是報同樣的錯誤。貌似修改spfile還沒有解決。
網上查詢,說在11.2.0.2.0之前的版本,修改修改隱含引數 ._gc_read_mostly_locking為FALSE,但是我這個是11.2.0.3.0的版本,在11.2.0.2.0已經修復。
我把node1,node2的例項啟動到nomount,然後比較有什麼差別,發現sga,memory_target的設定不太一樣。
node1上安裝了一些其他的東西,空閒記憶體已經很緊張了。node2上記憶體還比較充裕。
可以用free -m來檢視大體的記憶體情況。
最後把memory_target,sga的引數都調低了些,然後重啟,就沒有問題了。
共享儲存基於nfs,沒有用asm.
環境打完以後,crs_stat -t看到相應的服務都起了,但是第二個節點上的例項不知道怎麼回事卻沒起來。
手工嘗試啟動,報瞭如下的錯誤。
SQL> startup mount
ORACLE instance started.
Total System Global Area 835104768 bytes
Fixed Size 2232960 bytes
Variable Size 503319936 bytes
Database Buffers 322961408 bytes
Redo Buffers 6590464 bytes
ORA-01105: mount is incompatible with mounts by other instances
ORA-01606: parameter not identical to that of another mounted instance
我嘗試把Node2,node1的例項都down了,換成從node2開始起,node竟然起來了,node1再起用報了同樣的錯誤。
首先檢查spfile是否兩個例項一致。
SQL*Plus: Release 11.2.0.3.0 Production on Wed Jan 15 03:02:51 2014
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Oracle Label Security, OLAP,
Data Mining and Real Application Testing options
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u04/app/11.2.0/db/product/11.2.0/dbhome_1/dbs/spfileRACDB2.ora
發現node1,node2所使用的spfile不是同一個目錄,修改設定。
從有問題的node2上重建pfile,然後生成spfile,修改以後,把修改後的spfile替換共享目錄的spfile即可。
SQL> create pfile from spfile;
File created.
修改pfile的一個引數,修改為共享儲存的目錄。
SPFILE='/u04/db/oradata/RACDB/spfileRACDB.ora'
然後重啟node1,node2,重啟後spfile顯示共享了,
show parameter spfile,但是還是報同樣的錯誤。貌似修改spfile還沒有解決。
網上查詢,說在11.2.0.2.0之前的版本,修改修改隱含引數 ._gc_read_mostly_locking為FALSE,但是我這個是11.2.0.3.0的版本,在11.2.0.2.0已經修復。
我把node1,node2的例項啟動到nomount,然後比較有什麼差別,發現sga,memory_target的設定不太一樣。
node1上安裝了一些其他的東西,空閒記憶體已經很緊張了。node2上記憶體還比較充裕。
可以用free -m來檢視大體的記憶體情況。
最後把memory_target,sga的引數都調低了些,然後重啟,就沒有問題了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-1071165/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC解決單節點報 CRS-4047: No Oracle Clusterware components configured.Oracle
- RAC 雙節點 轉單節點流程
- RAC環境啟動單例項報錯ORA-1105單例
- 一次RAC節點當機的解決過程
- RAC刪除節點失敗重啟大法解決
- 規劃單節點遷移到rac
- 單節點10.2.0.4RAC安裝
- ora-1105 解決一例
- RAC恢復到單例項節點上單例
- 主庫RAC,備庫單節點ASM的dataguard搭建ASM
- RAC + ASM單節點新增表空間的後果ASM
- 11g兩個節點RAC搭建單例項DG過程問題以及解決方法單例
- rhel6.4-11.2.0.3-RAC搭建單節點DG
- Oracle RAC恢復成單節點資料庫Oracle資料庫
- 檢視oracle rac的節點Oracle
- Oracle RAC新增節點Oracle
- Oracle RAC 新增節點Oracle
- Oracle RAC節點時間差過大解決方法Oracle
- HP-UX+11.2.0.3RAC因裸裝置許可權不一致導致RAC一個節點報錯的解決UX
- 【RAC】Oracle10g RAC 節點重配的方式Oracle
- 重起oracle rac三節點中rac02主機以解決鏈路noname問題Oracle
- RAC節點之間通訊問題 兩節點 11g RAC
- 2節點RAC安裝
- Oracle Rac 刪除節點Oracle
- 一個節點rac+單節點dg網路配置(listener.ora與tnsnames.ora)
- RAC-解除安裝grid(單節點錯誤時)
- 3節點rac基礎上配置goldengate(單例項)Go單例
- oracle10g單例項遷移至3節點RACOracle單例
- 【RAC】節點2上不能完全識別節點1上的asmdiskASM
- 【ASK_ORACLE】RAC節點自動重啟但日誌裡未報錯的原因和解決方法Oracle
- 【RAC】部署安裝RAC時確保主節點的時間小於其他節點時間
- DRM特性引起的RAC節點當機
- RAC中的跨節點並行[轉]並行
- RAC: SRVCTL and VIPCA 命令報錯解決方法PCA
- [網摘] Oracle RAC新增節點Oracle
- 【kingsql分享】RAC節點命令SQL
- RAC中跨節點並行並行
- ElasticSearch 7.6.2 單機部署三個節點 報錯Elasticsearch