oracle並行程式的ORA-27090故障的解決
RAC資料庫出現ORA-27090錯誤
/u01/app/oracle/admin/yyjm/bdump/yyjm2_p000_6379.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1
System name: Linux
Node name: node6
Release: 2.6.18-92.el5
Version: #1 SMP Tue Apr 29 13:16:15 EDT 2008
Machine: x86_64
Instance name: yyjm2
Redo thread mounted by this instance: 2
Oracle process number: 42
Unix process pid: 6379, image: oracle@node6 (P000)
*** SERVICE NAME:(SYS$BACKGROUND) 2013-05-04 07:19:48.850
*** SESSION ID:(716.11196) 2013-05-04 07:19:48.850
*** 2013-05-04 07:19:48.850
Start recovery for domain 0, valid = 0, flags = 0x1
*** 2013-05-04 07:19:49.082
KCRP: blocks claimed = 10, eliminated = 0
----- Recovery Hash Table Statistics ---------
Hash table buckets = 4194304
Longest hash chain = 1
Average hash chain = 10/10 = 1.0
Max compares per lookup = 0
Avg compares per lookup = 0/10 = 0.0
----------------------------------------------
ORA-27090: Message 27090 not found; product=RDBMS; facility=ORA
Linux-x86_64 Error: 4: Interrupted system call
Additional information: 3
Additional information: 128
Additional information: 65536
----- Recovery Hash Table Statistics ---------
Hash table buckets = 4194304
Longest hash chain = 1
Average hash chain = 10/10 = 1.0
Max compares per lookup = 1
Avg compares per lookup = 33/33 = 1.0
----------------------------------------------
該問題是發生在RAC一個節點崩潰後,所有的錯誤都發生在並行程式PNNN上。MOS上說這個問題是由於系統引數配置不當所致:ORA-27090: MESSAGE 27090 NOT FOUND; [ID 579108.1]。
核心引數的值:aio-max-nr設定太低,推薦設定為fs.aio-max-nr= 3145728。修改引數使用/sbin/sysctl -p重新載入引數後,重啟資料庫即可。
下面是OTN上對該問題的討論
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-759854/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【故障-ORACLE】OSWBB不能執行解決Oracle
- Oracle:ORA-27090 問題解決總結Oracle
- 並行程式出現ORA-27090錯誤並行行程
- Oracle的並行Oracle並行
- SAP的並行會計解決方案並行
- oracle的並行世界Oracle並行
- Oracle中的並行Oracle並行
- 1024程式設計師節/探討ORACLE環境故障的解決方法程式設計師Oracle
- Oracle的並行操作[轉]Oracle並行
- Oracle ASM故障資料恢復解決方案OracleASM資料恢復
- Oracle ORA-00257故障解決辦法Oracle
- Oracle並行操作——淺議使用並行的時機Oracle並行
- ORA-27090,ORA-00600: internal error code, arguments: [4194],的解決方法Error
- NFS故障解決NFS
- Oracle 中的並行系列(一)Oracle並行
- oracle並行的小細節Oracle並行
- oracle的Parallel 並行技術OracleParallel並行
- 如何取得Oracle並行執行的traceOracle並行
- 解決DNS解析故障的幾種方法DNS
- 從一次故障解決想到的
- [Oracle]--Library cache lock 故障解決一例Oracle
- 故障解決法(摘抄)
- oracle表查詢的並行度Oracle並行
- 深入理解Oracle的並行操作Oracle並行
- Oracle並行操作——並行DML操作Oracle並行
- 常見的光纖故障及其解決方案
- mysql的三個故障解決小結薦MySql
- 應用程式無法啟動,因為應用程式的並行配置不正確 解決備忘並行
- 如何利用無線訊號判斷並解決路由器故障路由器
- C#並行,多執行緒程式設計並行集合和PLINQ的例項講解並行執行緒程式設計
- Oracle中的並行系列(二):你設定的並行真的生效了嗎?Oracle並行
- Oracle 11gR2 RAC HAIP特性相關的故障的判斷及解決方法OracleAI
- win10應用程式無法啟動,因為應用程式的並行配置不正確的解決方法Win10並行
- Oracle並行操作——從序列到並行Oracle並行
- ORA-27090及ORA-00600: internal error code, arguments: [4194], [18], [4]的解決方法Error
- Oracle並行FAQOracle並行
- oracle的鎖和並行機制薦Oracle並行
- Hadoop中Namenode單點故障的解決方案Hadoop