您好,登錄后才能下訂單哦!
重啟RAC集群后,oracle數(shù)據(jù)庫實(shí)例沒有啟動
[grid@rac2 ~]$ crs_stat -t|grep OFFLINE
ora.gsd ora.gsd.type OFFLINE OFFLINE
ora.rac.db ora....se.type OFFLINE OFFLINE --這個應(yīng)該是ONLINE
ora.rac1.gsd application OFFLINE OFFLINE
ora.rac2.gsd application OFFLINE OFFLINE
試著用srvctl命令啟動,但是起不來
[grid@rac2 ~]$ srvctl start database -d rac
PRCR-1079 : 無法啟動資源 ora.rac.db
CRS-2640: 缺少必需的資源 'ora.DATA.dg'。
查看數(shù)據(jù)庫的配置,發(fā)現(xiàn)DATA磁盤組不存在
[grid@rac2 ~]$ srvctl config database -d rac
數(shù)據(jù)庫唯一名稱: rac
數(shù)據(jù)庫名: rac
Oracle 主目錄: /u01/app/oracle/11.2.0/db
Oracle 用戶: oracle
Spfile: +DATA/rac/spfilerac.ora
域:
啟動選項(xiàng): open
停止選項(xiàng): immediate
數(shù)據(jù)庫角色: PRIMARY
管理策略: AUTOMATIC
服務(wù)器池: rac
數(shù)據(jù)庫實(shí)例: rac1,rac2
PRCD-1012 : 無法檢索數(shù)據(jù)庫 rac 的磁盤組列表。
PRCR-1035 : 無法查找 rac 的 CRS 資源 ora.DATA.dg
PRCA-1000 : ASM 磁盤組 DATA 不存在
PRCR-1001 : 資源 ora.DATA.dg 不存在
日志中同樣能看到DATA磁盤組不存在的提示
su - grid
cd $ORACLE_HOME/log/rac1/crsd
vi crsd.log
根據(jù)上面的信息,推斷是ASM中的DATA磁盤組出了問題
su - grid
$ srvctl status diskgroup -g DATA
PRCA-1000 : ASM 磁盤組 DATA 不存在
PRCR-1001 : 資源 ora.DATA.dg 不存在
進(jìn)入asmcmd中查看到底是否存在
su - grid
$ asmcmd
ASMCMD>ls
DATA/ --明明存在啊
FRA/
ORC_VOTING_DISK/
而后查詢了很多資料,都是刪除ASM中的磁盤組才出現(xiàn)的這個問題。
但是我并沒有刪除DATA磁盤組,最后感覺無望了,試著用在ASMCMD中umount和mount DATA磁盤組,然后使用srvctl命令重啟DATA磁盤組
$ asmcmd
ASMCMD> umount data
ASMCMD> mount data
$ srvctl stop diskgroup -g data -n rac1,rac2
$ srvctl start diskgroup -g data -n rac1,rac2
$ srvctl status diskgroup -g DATA
磁盤組 data 正在rac2,rac1 上運(yùn)行
啟動database
$ srvctl start database -d rac
查看resource狀態(tài),正常了,問題解決。
[grid@rac2 ~]$ crs_stat -t|grep OFFLINE
ora.gsd ora.gsd.type OFFLINE OFFLINE
ora.rac1.gsd application OFFLINE OFFLINE
ora.rac2.gsd application OFFLINE OFFLINE
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。