oracle 11gR2 srvctl 命令啟動資料庫不成功處理總結
客戶所在主機4月15號下午19點鐘後做相關維護,需要關閉資料庫,維護主機任務完成後,用srvctl start database命令啟動資料庫不成功,用sqlplus方式資料庫能正常開啟,雖然資料庫能開啟,但ora.db.db資源offline,導致db service_name起不來,監聽不到,外面應用連線失敗。
問題報錯如下:
CRS-2640: Required resource ‘ora.paulyitest.dg’ is missing
現把此次分析處理過程總結如下:
我在2011-03-24針對db 資料庫,建立paulyitest磁碟組來做測試,建立diskgroup方法是用命令方式建立,刪除diskgroup方法也是命令方式刪除。
正常,沒有與paulyitest 磁碟組相關報錯資訊。
$ORACLE_HOME/log/nfzhdb下的日誌
srvctl start database也是報
CRS-2640: Required resource ‘ora.paulyitest.dg’ is missing
正常,沒有與paulyitest 磁碟組相關報錯資訊。
圖形工具檢查
paulyitest 磁碟組不存在
asm例項引數
asm_diskgroups 引數
引數下面也沒有paulyitest磁碟組
啟動資料庫方式去掉丟失的磁碟組
srvctl modify database -d DB -a “DGsystem,dgrecover”
srvctl disable diskgroup -g paulyitest
srvctl remove diskgroup -g paulyitest –f
srvctl start database –d DB
啟動成功,檢視監聽狀態可以監聽到db服務,外面應用連線成功。
刪除磁碟組引起監聽不到資料庫service_name問題第一次遇到,好在及時發現問題和迅速解決問題,沒有給生產帶來什麼影響,這是經驗和教訓,所以針對這個問題,提出以下兩點建議:
1. oracle 11gR2版本,建議新增與刪除磁碟組用asmca圖形工具來做。
2. 命令方式,建議參考以下解決方法:
第一:建立磁碟組
節點1建立
create diskgroup dgtest EXTERNAL REDUNDANCY ‘/dev/rhdisk1’ size 200G;
節點2載入
alter diskgroup dgtest mount;
如果節點2不載入,會在節點2日誌中報相關這個磁碟組中資料檔案不存在的錯誤資訊。
第二:刪除磁碟組
節點2 解除安裝
Alter diskgroup dgtest dismount;
節點1刪除
DROP DISKGROUP dgtest INCLUDING CONTENTS;
再用srvctl 命令做以下操作
srvctl modify database -d MYDB -a “DATA1_DG”;
-a 後面輸入保留要的DG資訊
srvctl disable diskgroup -g dgtest;
srvctl remove diskgroup -g dgtest –f;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-692779/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle em節點啟動不成功問題處理總結Oracle
- 處理Oracle 11gR2 RAC資料庫資源不能自動啟動的問題Oracle資料庫
- 3.1.1.4 使用 SRVCTL 啟動資料庫資料庫
- 處理Oracle 11gR2 RAC資料庫資源不能自動啟動的問題 (轉)Oracle資料庫
- 近期處理的Oracle資料庫問題總結Oracle資料庫
- oracle 10g rac srvctl 命令總結Oracle 10g
- Oracle日常問題處理-資料庫無法啟動Oracle資料庫
- Oracle: srvctl 命令小結Oracle
- oracle 10g crs啟動不成功問題處理Oracle 10g
- oracle 11gR2 crs 其中一個節點grid叢集啟動不成功處理案例Oracle
- Mongodb總結6-資料庫啟動、停止、備份等命令MongoDB資料庫
- oracle 11gR2 asm例項 不能啟動處理方法OracleASM
- dbca 啟動圖形不成功的處理方法
- 10G RAC: srvctl 命令總結
- Oracle資料庫聯機日誌檔案丟失處理方法(總結)!Oracle資料庫
- Oracle資料庫啟動問題彙總(一)Oracle資料庫
- oracle資料庫不同啟動命令和關閉命令全面解析Oracle資料庫
- Oracle日常運維操作總結-資料庫的啟動和關閉Oracle運維資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(總結)(轉)Oracle資料庫
- Windows 下處理資料庫無法啟動問題Windows資料庫
- 某省ORACLE10G RAC資料庫CRS啟動失敗問題處理Oracle資料庫
- ORACLE 11gR2 單例項資料庫自啟Oracle單例資料庫
- oracle資料庫改壞spfile引數重啟處理方法Oracle資料庫
- [原創] Oracle資料庫聯機日誌檔案丟失處理方法(總結)!Oracle資料庫
- MongoDB的分片資料庫命令總結MongoDB資料庫
- Oracle啟動問題處理Oracle
- oracle 學習總結篇三:SCN號與資料庫啟動的關係Oracle資料庫
- 用srvctl 命令停止RAC 資料庫某個例項資料庫
- Oracle 11gR2 RAC叢集服務啟動與關閉總結Oracle
- Oracle 11gR2 RAC 叢集服務啟動與關閉總結Oracle
- 資料流處理命令
- Oracle資料庫啟動步驟Oracle資料庫
- Oracle資料庫啟動過程Oracle資料庫
- oracle 11gR2 rac 執行root.sh建立diskgroup 不成功問題總結Oracle
- Oracle資料庫效能優化總結Oracle資料庫優化
- oracle 資料庫安裝思路總結Oracle資料庫
- 資料庫故障處理優質文章彙總(含Oracle、MySQL、MogDB等)資料庫OracleMySql
- 4 配置Oracle資料庫自動啟動Oracle資料庫