嘗試無引數啟動資料庫時報錯ORA-304錯誤
在一個已經配置了RAC + ASM環境的資料庫中,嘗試利用RMAN的無引數啟動,出現了ORA-304錯誤。
錯誤資訊如下:
bash-3.00$ rman target /
Recovery Manager: Release 11.1.0.6.0 - Production on Mon Sep 8 14:57:11 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
connected to target database (not started)
RMAN> startup nomount
startup failed: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/data/oracle/product/11.1/database/dbs/initrac11g1.ora'
starting Oracle instance without parameter file for retrieval of spfile
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 09/08/2008 14:57:52
RMAN-04014: startup failed: ORA-00304: requested INSTANCE_NUMBER is busy
RMAN> exit;
Recovery Manager complete.
懷疑是當前執行的另外一個資料庫的RAC例項導致了Oracle的啟動錯誤,於是嘗試關閉另外一個資料庫的例項:
bash-3.00$ sqlplus "sys/test@ractest1 as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on Mon Sep 8 15:04:37 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
bash-3.00$ rman target /
Recovery Manager: Release 11.1.0.6.0 - Production on Mon Sep 8 15:07:51 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
connected to target database (not started)
RMAN> startup nomount
startup failed: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/data/oracle/product/11.1/database/dbs/initrac11g1.ora'
starting Oracle instance without parameter file for retrieval of spfile
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of startup command at 09/08/2008 15:08:13
RMAN-04014: startup failed: ORA-00304: requested INSTANCE_NUMBER is busy
RMAN> exit
Recovery Manager complete.
關閉資料庫例項後,問題依舊。莫非ASM例項對當前的啟動也有影響。不過由於下面的操作會嘗試使用ASM例項上的內容,因此不能關閉ASM。
嘗試編輯一個最簡單的引數問題,看能否啟動例項:
bash-3.00$ vi initrac11g1.ora
"initrac11g1.ora" [New file]
db_name=rac11gs
下面把剛才關閉的例項重新啟動,看這個例項是否會產生影響:
bash-3.00$ bash
bash-3.00$ export ORACLE_SID=ractest1
bash-3.00$ sqlplus "/ as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on Mon Sep 8 15:16:07 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 1603887104 bytes
Fixed Size 2095208 bytes
Variable Size 523618200 bytes
Database Buffers 1073741824 bytes
Redo Buffers 4431872 bytes
Database mounted.
Database opened.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
bash-3.00$ exit
exit
bash-3.00$ rman target/
Recovery Manager: Release 11.1.0.6.0 - Production on Mon Sep 8 15:16:50 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
connected to target database (not started)
RMAN> startup nomount pfile=initrac11g1.ora
Oracle instance started
Total System Global Area 217219072 bytes
Fixed Size 2093360 bytes
Variable Size 160362192 bytes
Database Buffers 50331648 bytes
Redo Buffers 4431872 bytes
檢查了一下metalink,也沒有發現和當前問題比較吻合的情況,不過懷疑問題和Bug No. 5557910比較類似,可能是Oracle的bug造成的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-448455/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 恢復資料庫引數錯誤無法啟動資料庫
- shmall引數設定不當引起資料庫啟動時報out of memory報錯資料庫
- dbua後資料庫無法啟動錯誤的解決資料庫
- 啟動資料庫的其中一個錯誤資料庫
- SPFILE 錯誤導致資料庫無法啟動(ORA-01565)資料庫
- 行動硬碟引數錯誤怎麼解決?行動硬碟開啟出現引數錯誤的修復方法硬碟
- laravel 資料庫遷移時報錯Laravel資料庫
- vs 嘗試執行專案時出錯:無法啟動除錯。拒絕訪問。除錯
- 資料庫啟動出現ORA-27037錯誤資料庫
- 啟動資料庫出現ORA-9925錯誤資料庫
- 又一例SPFILE設定錯誤導致資料庫無法啟動資料庫
- oracle EBS啟動無錯誤,訪問網頁500錯誤Oracle網頁
- 錯誤初始化引數導致無法啟動的解決辦法
- 資料庫啟動在mount狀態,無任何報錯資料庫
- 資料泵匯出時報錯ORA-1422錯誤
- 康孚備份資料庫時報錯資料庫
- 資料庫啟動時遇到ORA-01578錯誤資料庫
- 啟動資料庫出現ORA-27123錯誤資料庫
- 資料庫啟動出現ORA-27102錯誤資料庫
- IDEA啟動時報Failed to create JVM錯誤的解決IdeaAIJVM
- MMMNL absent錯誤 ,資料庫無法連線資料庫
- opensips建立資料庫時報database engine not specified錯誤的解決資料庫Database
- 在開啟dbcc連線資料庫檢視資料庫配置引數時提示SQL1337錯誤資料庫SQL
- qt使用mysql,開啟資料庫,丟擲無法連線錯誤。QTMySql資料庫
- 一次儲存故障引起的資料庫啟動錯誤資料庫
- AIX系統啟動資料庫出現ORA-27504錯誤AI資料庫
- 資料庫啟動出現ORA-30036錯誤資料庫
- mysql 啟動錯誤MySql
- 【故障恢復】因spfile修改錯誤導致資料庫無法啟動的恢復方法資料庫
- mybatis引數型別錯誤MyBatis型別
- ORA-17629:rman建立 standby資料庫時報錯資料庫
- SQLYOG連線資料庫時報錯1251SQL資料庫
- 惡意程式造成資料庫啟動報錯資料庫
- Linux上資料庫啟動出現ORA-27125錯誤Linux資料庫
- 啟動oracle資料庫的時候報ORA-00205錯誤:Oracle資料庫
- tail +數字 無法開啟錯誤解決(ubutu)AI
- eclipse啟動時報告錯誤:Java was started but returned exit code=-805306369EclipseJava
- netca 啟動時報錯(Segmentation fault(coredump))Segmentation