版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
OracleCRS的管理與維護(hù)CRS提供了很多命令可以管理和查看集群服務(wù)狀態(tài),常用的有crs_stat、crs_start、crs_stop、crsctl等,這里依次介紹。
1、查看集群狀態(tài)
通過(guò)crs_stat命令可以查看集群中所有資源的狀態(tài),包括資源狀態(tài)、資源運(yùn)行在哪個(gè)節(jié)點(diǎn)上、資源類型等信息。例如:[oracle@node-rac1
~]$
crs_stat
–t
Name
Type
Target
State
Host
------------------------------------------------------------
ora....SM1.asm
application
ONLINE
ONLINE
node-rac1
ora....C1.lsnr
application
ONLINE
ONLINE
node-rac1
ora....ac1.gsd
application
ONLINE
ONLINE
node-rac1
ora....ac1.ons
application
ONLINE
ONLINE
node-rac1
ora....ac1.vip
application
ONLINE
ONLINE
node-rac1
ora....SM2.asm
application
ONLINE
ONLINE
node-rac2
ora....C2.lsnr
application
ONLINE
ONLINE
node-rac2
ora....ac2.gsd
application
ONLINE
ONLINE
node-rac2
ora....ac2.ons
application
ONLINE
ONLINE
node-rac2
ora....ac2.vip
application
ONLINE
ONLINE
node-rac2
ora.racdb.db
application
ONLINE
ONLINE
node-rac2
ora....b1.inst
application
ONLINE
ONLINE
node-rac1
ora....b2.inst
application
ONLINE
ONLINE
node-rac2
ora....test.cs
application
ONLINE
ONLINE
node-rac2
ora....db1.srv
application
ONLINE
ONLINE
node-rac1
ora....db2.srv
application
ONLINE
ONLINE
node-rac2
如果要更詳細(xì)的了解每個(gè)資源的名稱及狀態(tài),還可以使用“crs_stat-l”命令,例如:[oracle@node-rac2
~]$crs_stat
-l|head
-n
15
NAME=ora.node-rac1.ASM1.asm
TYPE=application
TARGET=ONLINE
STATE=ONLINE
on
node-rac1
NAME=ora.node-rac1.LISTENER_NODE-RAC1.lsnr
TYPE=application
TARGET=ONLINE
STATE=ONLINE
on
node-rac1
NAME=ora.node-rac1.gsd
TYPE=application
TARGET=ONLINE
STATE=ONLINE
on
node-rac1
可以看到,這個(gè)輸出中包含了每個(gè)服務(wù)完整的名稱和運(yùn)行狀態(tài)。通過(guò)了解節(jié)點(diǎn)運(yùn)行狀態(tài),有助于對(duì)RAC集群的管理和維護(hù)。
還可以使用crs_stat-p<resource_name>來(lái)查看資源的屬性情況,包括依賴關(guān)系等等,例如:[oracle@node-rac1
~]$crs_stat
-p
ora.node-rac2.LISTENER_NODE-RAC2.lsnr
2.1
crs_stop與crs_start命令
通過(guò)crs_stop可以方便的關(guān)閉某個(gè)服務(wù)資源,例如:[oracle@node-rac1
admin]$
crs_stop
ora.node-rac1.LISTENER_NODE-RAC1.lsnr
Attempting
to
stop
`ora.node-rac1.LISTENER_NODE-RAC1.lsnr`
on
member
`node-rac1`
Stop
of
`ora.node-rac1.LISTENER_NODE-RAC1.lsnr`
on
member
`node-rac1`
succeeded.
此時(shí),查看node-rac1節(jié)點(diǎn)的LISTENER服務(wù)狀態(tài):
[oracle@node-rac1
~]$
crs_stat
-t|grep
lsnr
ora....C1.lsnr
application
OFFLINE
OFFLINE
ora....C2.lsnr
application
ONLINE
ONLINE
node-rac2
從輸出可知,node-rac1節(jié)點(diǎn)的LISTENER服務(wù)已經(jīng)處于OFFLINE狀態(tài)了。
接著啟動(dòng)node-rac1節(jié)點(diǎn)的LISTENER服務(wù):[oracle@node-rac1
~]$crs_start
ora.node-rac1.LISTENER_NODE-RAC1.lsnr
Attempting
to
start
`ora.node-rac1.LISTENER_NODE-RAC1.lsnr`
on
member
`node-rac1`
Start
of
`ora.node-rac1.LISTENER_NODE-RAC1.lsnr`
on
member
`node-rac1`
succeeded.
其實(shí)RAC數(shù)據(jù)庫(kù)的監(jiān)聽(tīng)還可以通過(guò)如下方式啟動(dòng)和關(guān)閉:
[oracle@node-rac1
~]$lsnrctl
start
LISTENER_NODE-RAC1
[oracle@node-rac1
~]$lsnrctl
stop
LISTENER_NODE-RAC1
有時(shí)候,可能需要將集群資源全部關(guān)閉,可以通過(guò)如下命令完成:
[oracle@node-rac1
~]$
crs_stop
-all
也通過(guò)一個(gè)命令將集群所有資源全部啟動(dòng),操作如下:
[oracle@node-rac2
~]$
crs_start
-all
2.2
crsctl命令
crsctl命令功能非常強(qiáng)大,它可以檢查CRS后臺(tái)進(jìn)程運(yùn)行狀態(tài)、可以添加/刪除表決磁盤(pán)、可以啟動(dòng)/關(guān)閉集群所有資源、可以啟動(dòng)/關(guān)閉CRS服務(wù)等等,下面簡(jiǎn)單介紹下此命令的幾個(gè)常用參數(shù)組合。
檢測(cè)node-rac1節(jié)點(diǎn)的狀態(tài):
[oracle@node-rac2~]$crsctlcheckcluster-nodenode-rac1
node-rac1isONLINE
檢查cssd服務(wù)的運(yùn)行狀態(tài):
[oracle@node-rac2~]$crsctlcheckcssd
ClusterSynchronizationServicesappearshealthy
檢查CRS的運(yùn)行版本:
[oracle@node-rac2~]$crsctlquerycrsactiveversion
OracleClusterwareactiveversionontheclusteris[11.1.0.6.0]
查看css加載的模塊:
[oracle@node-rac2~]$crsctl
lsmodulescss
ThefollowingaretheClusterSynchronizationServicesmodules::
CSSD
COMMCRS
COMMNS停止本節(jié)點(diǎn)所有CRS資源:
[oracle@node-rac1~]$crsctlstopresources
Stoppingresources.
Thiscouldtakeseveralminutes.
SuccessfullystoppedOracleClusterwareresources
啟動(dòng)本節(jié)點(diǎn)所有CRS資源:
[oracle@node-rac1~]$crsctlstartresources
Startingresources.
SuccessfullystartedCRSresources
在本節(jié)點(diǎn)關(guān)閉CRS服務(wù),此操作需要root用戶身份:[root@node-rac1
~]#/app/oracrs/product/11.0.6/crs/bin/crsctl
stop
crs
Stopping
resources.
This
could
take
several
minutes.
Successfully
stopped
Oracle
Clusterware
resources
Stopping
Cluster
Synchronization
Services.
Shutting
down
the
Cluster
Synchronization
Services
daemon.
Shutdown
request
successfully
issued.
3、啟動(dòng)與關(guān)閉CRS在RAC數(shù)據(jù)庫(kù)中,CRS接管了數(shù)據(jù)庫(kù)的啟動(dòng)和關(guān)閉等操作,集群節(jié)點(diǎn)的實(shí)例隨著CRS服務(wù)的啟動(dòng)而自動(dòng)啟動(dòng),但是crs也可以進(jìn)行手工啟動(dòng)和關(guān)閉。
管理CRS服務(wù)的命令如下:
[root@node-rac1~]#/etc/init.d/init.crs{stop|start|enable|disable}
例如,要關(guān)閉某個(gè)節(jié)點(diǎn)的CRS服務(wù),可以執(zhí)行如下操作:[root@node-rac1
~]#
/etc/init.d/init.crs
stop
Shutting
down
Oracle
Cluster
Ready
Services
(CRS):
Sep
08
10:57:14.806
|
INF
|
daemon
shutting
down
Stopping
resources.
This
could
take
several
minutes.
Successfully
stopped
Oracle
Clusterware
resources
Stopping
Cluster
Synchronization
Services.
Shutting
down
the
Cluster
Synchronization
Services
daemon.
Shutdown
request
successfully
issued.
Shutdown
has
begun.
The
daemons
should
exit
soon.
CRS服務(wù)關(guān)閉后,與此節(jié)點(diǎn)相關(guān)的集群實(shí)例也將隨之停止,同時(shí)此節(jié)點(diǎn)的vip地址也將轉(zhuǎn)移到另一個(gè)節(jié)點(diǎn)。接著啟動(dòng)CRS服務(wù),執(zhí)行如下操作:
[root@node-rac1~]#/etc/init.d/init.crs
start
Startupwillbequeuedtoinitwithin30seconds.
CRS啟動(dòng)后,主要有以下四個(gè)后臺(tái)進(jìn)程:[oracle@node-rac1
~]$
ps
-ef|grep
d.bin
root
5166
4186
0
Sep07
?
00:02:33
/app/oracrs/product/11.0.6/crs/bin/crsd.bin
reboot
oracle
5176
5170
0
Sep07
?
00:00:05
/app/oracrs/product/11.0.6/crs/bin/evmd.bin
oracle
5840
5309
0
Sep07
?
00:01:04
/app/oracrs/product/11.0.6/crs/bin/ocssd.bin
oracle
6306
1
0
Sep07
?
00:00:00
/app/oracrs/product/11.0.6/crs/bin/oclskd.bin
oracle
30233
30185
0
10:01
pts/1
00:00:00
grep
d.bin
下面簡(jiǎn)單介紹下每個(gè)進(jìn)程的含義:
ocssd:用于管理與協(xié)調(diào)集群中各節(jié)點(diǎn)的關(guān)系,并用于節(jié)點(diǎn)間通信。該進(jìn)程非常重要,如果這個(gè)進(jìn)程異常中止,會(huì)導(dǎo)致系統(tǒng)自動(dòng)重啟。在某些極端情況下,如果ocssd無(wú)法正常啟動(dòng),就會(huì)導(dǎo)致操作系統(tǒng)循環(huán)重啟。
crsd:監(jiān)控節(jié)點(diǎn)各種資源,當(dāng)某個(gè)資源發(fā)生異常時(shí),自動(dòng)重啟或者切換該資源。
evmd:是一個(gè)基于后臺(tái)的事件檢測(cè)程序。
oclskd:該守護(hù)進(jìn)程是Oracle11g(11.1.0.6)新增的一個(gè)后臺(tái)進(jìn)程,主要用于監(jiān)控RAC數(shù)據(jù)庫(kù)節(jié)點(diǎn)實(shí)例,當(dāng)某個(gè)實(shí)例掛起時(shí),就重啟該節(jié)點(diǎn)。
4、管理Votingdisk
Votingdisk(表決磁盤(pán))主要用于記錄節(jié)點(diǎn)成員信息,例如包含哪些節(jié)點(diǎn)成員、節(jié)點(diǎn)添加刪除信息的記錄等。
(1)查看Votingdisk
要查看Votingdisk信息,可執(zhí)行如下命令:
crsctlquerycssvotedisk
例如:[oracle@node-rac1
~]$
crsctl
query
css
votedisk
0.
0
/dev/raw/raw3
1.
0
/dev/raw/raw4
2.
0
/dev/raw/raw5
Located
3
voting
disk(s).
(2)備份Votingdisk
Votingdisk的信息很重要,需要定期備份votedisk,例如:
[oracle@node-rac1~]$ddif=/dev/raw/raw3of=/tmp/votedisk.bak
這樣就把備份到了/tmp目錄下。
(3)恢復(fù)Votingdisk
例如:
[oracle@node-rac1~]$ddif=/tmp/votedisk.bakof=/dev/raw/raw3(4)刪除votingdisk鏡像盤(pán)
如果要?jiǎng)h除一塊表決磁盤(pán),可以執(zhí)行如下命令:
crsctldeletecssvotedisk/dev/raw/raw5-force
這個(gè)操作需要root用戶身份,例如:[root@node-rac1
~]#/app/oracrs/product/11.0.6/crs/bin/crsctl
\
>delete
css
votedisk
/dev/raw/raw5
Successful
deletion
of
voting
disk
/dev/raw/raw5.
[oracle@node-rac1
~]$
crsctl
query
css
votedisk
0.
0
/dev/raw/raw3
1.
0
/dev/raw/raw4
(5)添加votingdisk鏡像盤(pán)
添加一塊表決磁盤(pán)時(shí),執(zhí)行如下命令:
crsctladdcssvotedisk/dev/raw/raw5-force
這個(gè)操作需要root用戶身份,例如:[root@node-rac1
~]#/app/oracrs/product/11.0.6/crs/bin/crsctl
add
css
votedisk
/dev/raw/raw5
Now
formatting
voting
disk:
/dev/raw/raw5.
Successful
addition
of
voting
disk
/dev/raw/raw5.
[oracle@node-rac1
~]$
crsctl
query
css
votedisk
crsctl
query
css
votedisk
0.
0
/dev/raw/raw3
1.
0
/dev/raw/raw4
2.
0
/dev/raw/raw5
5、管理OCR
OCR磁盤(pán)主要用于記錄節(jié)點(diǎn)成員的配置信息,如數(shù)據(jù)庫(kù)、服務(wù)、實(shí)例、vip地址、監(jiān)聽(tīng)器、應(yīng)用進(jìn)程等CRS資源配置信息,OCR可以存儲(chǔ)在裸設(shè)備或者群集文件系統(tǒng)上。
(1)檢查ocr設(shè)置
可以通過(guò)如下命令查看當(dāng)前的OCR設(shè)置:[oracle@node-rac1
~]$
ocrcheck
Status
of
Oracle
Cluster
Registry
is
as
follows
:
Version:
2
Total
space
(kbytes):
4000280
Used
space
(kbytes):
3840
Available
space
(kbytes)
:
3996440
ID:
1806962807
Device/File
Name:
/dev/raw/raw1
Device/File
integrity
check
succeeded
Device/File
Name:
/dev/raw/raw2
Device/File
integrity
check
succeeded
Cluster
registry
integrity
check
succeeded
(2)OCR的備份與恢復(fù)
默認(rèn)情況下,Oracle每四個(gè)小時(shí)自動(dòng)備份一次OCR,并保存三個(gè)有效版本,但是僅保存在集群的某一個(gè)節(jié)點(diǎn)上。
要查看自動(dòng)備份OCR文件的路徑,執(zhí)行如下命令:[oracle@node-rac1
~]$ocrconfig
-showbackup
node-rac2
2011/03/11
13:10:27
/app/crs/product/11.0.6/crs/cdata/rac-cluster/backup00.ocr
node-rac2
2011/03/11
09:10:25
/app/crs/product/11.0.6/crs/cdata/rac-cluster/backup01.ocr
node-rac2
2011/03/11
05:10:24
/app/crs/product/11.0.6/crs/cdata/rac-cluster/backup02.ocr
node-rac2
2011/03/10
21:10:20
/app/crs/product/11.0.6/crs/cdata/rac-cluster/day.ocr
node-rac2
2011/03/10
21:10:20
/app/crs/product/11.0.6/crs/cdata/rac-cluster/week.ocr
恢復(fù)OCR的方法也很簡(jiǎn)單,例如:
[oracle@node-rac1~]$ocrconfig–restore\
>/app/oracrs/product/11.0.6/crs/cdata/rac-cluster/backup01.ocr
其實(shí)OCR也可以通過(guò)手動(dòng)的方式導(dǎo)出、導(dǎo)入,方法如下:
手動(dòng)導(dǎo)出:ocrconfig-export/tmp/ocr_bak
手動(dòng)導(dǎo)入:ocrconfig-import/tmp/ocr_bak(3)添加OCR鏡像盤(pán)
向磁盤(pán)組中添加OCR磁盤(pán)的基本步驟如下:
執(zhí)行命令crsctlstopcrs停掉CRS服務(wù)
創(chuàng)建用于鏡像OCR的RAW設(shè)備,例如:/dev/raw/raw11
執(zhí)行“ocrconfig–export”命令導(dǎo)出OCR的信息
修改/etc/oracle/ocr.loc文件,添加新增的raw設(shè)備,例如:[oracle@node-rac1
~]$more
/etc/oracle/ocr.loc
ocrconfig_loc=/dev/raw/raw1
ocrmirrorconfig_loc=/dev/raw/raw2
ocrmirrorconfig_loc=/dev/raw/raw11
local_only=FALSE
執(zhí)行命令“ocrconfig-import”將OCR備份信息導(dǎo)入磁盤(pán)
檢查ocr設(shè)置信息,看是否增加成功
最后用“crsctlstartcrs”啟動(dòng)CRS服務(wù)6、快速卸載CRS
CRS安裝非常簡(jiǎn)單,但是如果CRS出現(xiàn)問(wèn)題,需要重新安裝時(shí),卸載CRS并不是一件輕松的事情,下面就重點(diǎn)講述下如何在Linux下卸載CRS程序。
(1)關(guān)閉CRS服務(wù)
在卸載CRS之前,必須要停止CRS服務(wù),即執(zhí)行:
/etc/init.d/init.crsstop
如果無(wú)法停止crs服務(wù),那么就將CRS服務(wù)禁用,即:
/etc/init.d/init.crsdisable
然后重啟系統(tǒng)。
(2)執(zhí)行刪除腳本
首先在集群中的所有節(jié)點(diǎn)上執(zhí)行$ORA_CRS_HOME/install/rootdelete.sh,這里以節(jié)點(diǎn)node-rac1為例
[root@node-rac1
install]#
/app/oracrs/product/11.0.6/crs/install/rootdeinstall.sh
Verifying
existence
of
ocr.loc
file
Removing
contents
from
OCR
mirror
device
2560+0
records
in
2560+0
records
out
10485760
bytes
(10
MB)
copied,
3.90308
seconds,
2.7
MB/s
Removing
contents
from
OCR
device
2560+0
records
in
2560+0
records
out
10485760
bytes
(10
MB)
copied,
3.84383
seconds,
2.7
MB/s
接著,在機(jī)(集)群中的任意一個(gè)節(jié)點(diǎn)上執(zhí)行$ORA_CRS_HOME/install/rootdeinstall.sh。(3)用圖形界面OUI卸載crs
首先在CRS安裝包目錄下啟動(dòng)CRS安裝歡迎界面,然后在歡迎界面點(diǎn)擊“In
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024銅門(mén)制安工程賠償合同
- 2025年度不銹鋼板材行業(yè)綠色制造與可持續(xù)發(fā)展合同范本2篇
- 2024藥品研發(fā)項(xiàng)目合作開(kāi)發(fā)與成果轉(zhuǎn)讓合同3篇
- 2025年度智能倉(cāng)儲(chǔ)物流服務(wù)合同范本二零二五年度4篇
- 《銀伯爵珠寶培訓(xùn)》課件
- 2024版商鋪轉(zhuǎn)讓協(xié)議書(shū)范本
- 中國(guó)魔芋素食品行業(yè)發(fā)展前景預(yù)測(cè)及投資方向研究報(bào)告
- 2025年水電工程安裝與智能化改造合同范本
- 2025年鞍鋼集團(tuán)工程技術(shù)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年中咨工程管理咨詢有限公司招聘筆試參考題庫(kù)含答案解析
- 導(dǎo)尿及留置導(dǎo)尿技術(shù)
- 情人合同范例
- 建筑公司勞務(wù)合作協(xié)議書(shū)范本
- 安徽省合肥市2023-2024學(xué)年高一上學(xué)期物理期末試卷(含答案)
- 《基于杜邦分析法的公司盈利能力研究的國(guó)內(nèi)外文獻(xiàn)綜述》2700字
- 儒家思想講解課程設(shè)計(jì)
- 2024年個(gè)人汽車抵押借款合同范本(四篇)
- 2024-2025學(xué)年九年級(jí)化學(xué)上冊(cè) 第二單元 單元測(cè)試卷(人教版)
- 軌道交通設(shè)備更新項(xiàng)目可行性研究報(bào)告-超長(zhǎng)期國(guó)債
- 2024-2030年中國(guó)一氧化二氮?dú)怏w行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- NB/T 11446-2023煤礦連采連充技術(shù)要求
評(píng)論
0/150
提交評(píng)論