rac 服務的啟動出現unknown問題的處理方法
rac環境中如果使用crs_stop -all去停rac服務時,很有可能會出現crs中的一些服務的狀態是unknown,這時我們可以採用兩種方法去重新啟動crs服務:
1:切換到root使用者下用/etc/init.d/init.crs stop先禁用crs,然後再用/etc/init.d/init.crs start去啟用crs,啟用crs後會自動啟動crs的一系列服務,注意此種方法需要在兩台節點上都執行;
2:是用crs_stop -f 引數把crs中狀態是unknown的服務關掉,然後再用crs_start -f (加乙個-f的引數)啟動所有的服務就可以。要分別在兩個節點上執行;
在啟動的過程中最好檢測著crs、asm和資料庫的日誌:
crs日誌:
[oracle@rac1 ~]$ tail -f $crs_home/log/rac1/alertrac1.log
[oracle@rac2 ~]$ tail -f $crs_home/log/rac2/alertrac2.log
asm日誌:
[oracle@rac1 ~]$ tail -f $oracle_base/admin/+asm/bdump/alert_+asm1.log
[oracle@rac2 ~]$ tail -f $oracle_base/admin/+asm/bdump/alert_+asm2.log
資料庫日誌:
[oracle@rac1 ~]$ tail -f $oracle_base/admin/rac/bdump/alert_rac1.log
[oracle@rac2 ~]$ tail -f $oracle_base/admin/rac/bdump/alert_rac2.log
以下是出現問題的乙個例子的處理方法:
當用srvctl啟動資料庫及例項時,報錯如下:
[oracle@rac2 ~] $ srvctl start instance -d rac –i rac1
prkp-1001 : error starting instance rac1 on node rac1
crs-1028: dependency analysis failed because of:
crs-0223: resource 'ora.rac.rac1.inst' has placement error.
檢查crsd.log日誌檔案,檔案存放路徑為:$crs_home/log//crsd/下
2011-09-20 16:47:21.701: [ crsres][2751175568]0`ora.rac.rac1.inst` is already offline.
2011-09-22 03:25:55.115: [ crsres][2717805456]0crs-1028: dependency analysis failed because of: 'resource in unknown state: ora.rac1.asm1.asm'
現在檢查asm例項的狀態:
[oracle@rac2 ~]$ crs_stat ora.rac1.asm1.asm
name=ora.rac1.asm1.asm
target=online
state= unknown on rac1
解決方法:
由於這個例項無法啟動asm例項的依賴。所以,只須把先停止asm例項,再重啟把unknown狀態變為offline到online,這樣,例項也就啟動起來了。
[oracle@rac2 ~] $ crs_stop -f ora.rac1.asm1.asm
attempting to stop `ora.rac1.asm1.asm` on member `rac1`
stop of `ora.rac1.asm1.asm` on member `rac1` succeeded.
[oracle@rac2 ~]$ crs_stat ora.rac1.asm1.asm
name=ora.rac1.asm1.asm
target=offline
state=offline
[oracle@rac2 ~] $ srvctl start asm –n rac1
再檢查例項狀態,變為online:
[oracle@rac2 ~] $ crs_stat ora.rac1.asm1.asm
name=ora.rac1.asm1.asm
target=online
state=online on rac1
[oracle@rac2 ~]$ crs_stat -t
name type target state host
伺服器出現無法啟動服務的問題
現在每週一都是我的災難日,因為每週一一上班就會有各 負責人跑過來和我說,我 打不開了,我 出現503錯誤了,我 進不了了。各種各樣的錯誤,每次都讓我頭疼好半天,去看那些服務,去看那些電腦配置,今天又出現乙個錯誤,無法啟動服務 was 和w3c服務啟動不了了,這可讓我頭疼了,去網上查,找到好多說先讓啟...
Mysql服務啟動出現1067錯誤
啟動服務net start mysql 這裡就是錯誤頻出地了!因為my.ini中的各種錯誤其他都會在這裡反應出來!什麼1067啊,還有乾脆直接無法啟動啊等等,這裡最快捷的方式就是看windows的錯誤日誌 windows事件檢視器,計算機 管理 事件檢視器 windows日誌 應用程式日誌,能夠檢視...
Mysql 啟動mysql服務出現服務名無效
這類的小問題網上有很多的解決辦法,我力求做到比較詳細的說一下自己的疑惑和過程 mysql服務沒有安裝 這個按理說在安裝時應該是預設安裝的吧,不然為什麼我可以使用資料庫呢,結果就是沒有安裝 解決方法 就是安裝一下就行了,在dos命令視窗下定位到mysql的安裝目錄下的bin檔案下以我的為例 多說一句廢...