RAC環境單例項啟動資料庫收到ORA-29702報錯
在RAC環境中,如果你在沒有啟動節點的叢集服務的情況下單例項啟動資料庫,將收到類似如下的報錯:
[oracle@rhel1 u01]$ sql
SQL*Plus: Release 10.2.0.5.0 - Production on Tue Apr 2 15:00:27 2013
Copyright (c) 1982, 2010, Oracle. All Rights Reserved.
Connected to an idle instance.
SQL> startup nomount
ORA-29702: error occurred in Cluster Group Service operation
資料庫例項無法啟動,要求先啟動CGS服務,原因可以大概從下面這篇METALINK文章中知道:
AIX: ORA-29702 When Creating A Single Instance Database In A Clustered Environment [ID 198901.1]
修改時間:2010-10-19型別:PROBLEM狀態:PUBLISHED優先順序:2
這裡用一個簡單的辦法,在RAC的節點上新安裝一個單機版的Oracle Database軟體,用它來單例項啟動資料庫,下面是例子:
資料庫例項無法啟動,要求先啟動CGS服務,原因可以大概從下面這篇METALINK文章中知道:
AIX: ORA-29702 When Creating A Single Instance Database In A Clustered Environment [ID 198901.1]
修改時間:2010-10-19型別:PROBLEM狀態:PUBLISHED優先順序:2
Problem Description ------------------- When starting up a single instance on aan AIX clustered environment, the following error is reported: Error: ORA-29702 Text: error occurred in Cluster Group Service operation --------------------------------------------------------------------------- Cause: An unexpected error occurred while performing a CGS operation. Action: Verify that the LMON process is still active. Also, check the Oracle LMON trace files for errors. Solution Description -------------------- 1) reinstall Oracle software by de-selecting Oracle Parallel Server option. 2) deinstall Oracle Parallel Server option and relink oracle kernel. It is possible to do it manually by entering the following commands: cd ORACLE_HOME/rdbms/lib make -f ins_rdbms.mk no_parropt or make -f ins_rdbms.mk ops_off make -f ins_rdbms.mk install Explanation ----------- High Availability Group Services (HAGS) is not configured . When creating a single instance database in a clustered environment, if you have a cluster software installed, then OUI detects it and installs Oracle Parallel Server option by default. Additional Search Words ----------------------- ORA-29702, startup, start up, create從上面的文章,大概知道是由於Oracle Database軟體中的Oracle Parallel Server option引起的問題,解決辦法是執行相關命令解除安裝Oracle Parallel Server Option,然後重新編譯Oracle核心。
這裡用一個簡單的辦法,在RAC的節點上新安裝一個單機版的Oracle Database軟體,用它來單例項啟動資料庫,下面是例子:
[root@rhel1 bin]# su - oracle
[oracle@rhel1 ~]$ echo $ORACLE_HOME
/u01/app/oracle/db_2
這是新安裝的單機版Oracle軟體HOME。
[oracle@rhel1 ~]$ sql
SQL*Plus: Release 10.2.0.5.0 - Production on Tue Apr 2 15:39:37 2013
Copyright (c) 1982, 2010, Oracle. All Rights Reserved.
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 432013312 bytes
Fixed Size 2096824 bytes
Variable Size 125829448 bytes
Database Buffers 297795584 bytes
Redo Buffers 6291456 bytes
啟動例項前,先去掉和RAC相關的引數設定。
SQL> show parameter control
SQL> show parameter control
NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
control_file_record_keep_time integer
7
control_files string
/u01/ractest/control01.ctl, /u
01/ractest/control02.ctl, /u01
/ractest/control03.ctl
SQL> alter database mount;
Database altered.
注意對資料檔案和線上Redo檔案位置的調整。
SQL> alter database open;
Database altered.
資料庫正常啟動。
從這個例子可以猜想,如果將引數檔案、控制檔案、日誌檔案和資料檔案拷貝到其他單機版資料庫環境中也能正常的啟動。
--end--
從這個例子可以猜想,如果將引數檔案、控制檔案、日誌檔案和資料檔案拷貝到其他單機版資料庫環境中也能正常的啟動。
--end--
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28258625/viewspace-1974968/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC環境只啟動單例項資料庫單例資料庫
- RAC環境啟動單例項報錯ORA-1105單例
- RAC環境下單例項啟動Oracle資料庫重建控制檔案案例單例Oracle資料庫
- ORA-29702複製RAC Oracle軟體啟動單例項Oracle單例
- 單例項環境利用備份恢復RAC資料庫(四)單例資料庫
- 單例項環境利用備份恢復RAC資料庫(三)單例資料庫
- 單例項環境利用備份恢復RAC資料庫(二)單例資料庫
- 單例項環境利用備份恢復RAC資料庫(一)單例資料庫
- 從單例項資料庫轉換到RAC環境——RAC的建立和配置單例資料庫
- 利用STANDBY將單例項資料庫升級為RAC環境(四)單例資料庫
- 利用STANDBY將單例項資料庫升級為RAC環境(三)單例資料庫
- 利用STANDBY將單例項資料庫升級為RAC環境(二)單例資料庫
- 利用STANDBY將單例項資料庫升級為RAC環境(一)單例資料庫
- RAC環境的STANDBY資料庫備份報錯資料庫
- RAC資料庫恢復到單例項資料庫資料庫單例
- 單例項資料庫expdp遷移到RAC庫單例資料庫
- 啟動ASM 例項報錯ASM
- [重慶思莊技術分享]-資料庫啟動報:ORA-29702錯誤資料庫
- 【RAC】在RAC環境中SQL*Plus命令對資料庫及例項的影響SQL資料庫
- RAC資料庫啟用、禁用一個例項資料庫
- duplicate複製資料庫(rac-單例項)資料庫單例
- 恢復RAC資料庫到單例項(ASM)資料庫單例ASM
- 連線RAC資料庫中單個例項(一)資料庫
- 單例項恢復RAC資料庫步驟(三)單例資料庫
- 單例項恢復RAC資料庫步驟(二)單例資料庫
- 單例項恢復RAC資料庫步驟(一)單例資料庫
- 連線RAC資料庫中單個例項(二)資料庫
- Oracle DataGuard環境中主庫收到ORA-16198報錯Oracle
- 【RAC】將單例項備份集恢復為rac資料庫單例資料庫
- 【RAC】將RAC備份集恢復為單例項資料庫單例資料庫
- 3.1.5.4 啟動例項並mount 資料庫資料庫
- 3.1.5.1 關於啟動資料庫例項資料庫
- srvctl 是否能夠將RAC資料庫像單例項資料庫的方式一步一步啟動資料庫單例
- Oracle10g RAC環境下DataGuard備庫搭建例項Oracle
- Oracle Restart啟動資料庫例項故障一例OracleREST資料庫
- Oracle資料庫例項啟動步驟分析Oracle資料庫
- IBM AIX 環境啟動資料庫報 ORA-27125 錯誤解決方法IBMAI資料庫
- RAC環境備份歸檔日誌和RMAN恢復啟動資料庫資料庫