版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
OracleCRS的管理與維護CRS提供了很多命令可以管理和查看集群服務(wù)狀態(tài),常用的有crs_stat、crs_start、crs_stop、crsctl等,這里依次介紹。
1、查看集群狀態(tài)
通過crs_stat命令可以查看集群中所有資源的狀態(tài),包括資源狀態(tài)、資源運行在哪個節(jié)點上、資源類型等信息。例如:[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
如果要更詳細的了解每個資源的名稱及狀態(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
可以看到,這個輸出中包含了每個服務(wù)完整的名稱和運行狀態(tài)。通過了解節(jié)點運行狀態(tài),有助于對RAC集群的管理和維護。
還可以使用crs_stat-p<resource_name>來查看資源的屬性情況,包括依賴關(guān)系等等,例如:[oracle@node-rac1
~]$crs_stat
-p
ora.node-rac2.LISTENER_NODE-RAC2.lsnr
2.1
crs_stop與crs_start命令
通過crs_stop可以方便的關(guān)閉某個服務(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.
此時,查看node-rac1節(jié)點的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é)點的LISTENER服務(wù)已經(jīng)處于OFFLINE狀態(tài)了。
接著啟動node-rac1節(jié)點的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.
其實RAC數(shù)據(jù)庫的監(jiān)聽還可以通過如下方式啟動和關(guān)閉:
[oracle@node-rac1
~]$lsnrctl
start
LISTENER_NODE-RAC1
[oracle@node-rac1
~]$lsnrctl
stop
LISTENER_NODE-RAC1
有時候,可能需要將集群資源全部關(guān)閉,可以通過如下命令完成:
[oracle@node-rac1
~]$
crs_stop
-all
也通過一個命令將集群所有資源全部啟動,操作如下:
[oracle@node-rac2
~]$
crs_start
-all
2.2
crsctl命令
crsctl命令功能非常強大,它可以檢查CRS后臺進程運行狀態(tài)、可以添加/刪除表決磁盤、可以啟動/關(guān)閉集群所有資源、可以啟動/關(guān)閉CRS服務(wù)等等,下面簡單介紹下此命令的幾個常用參數(shù)組合。
檢測node-rac1節(jié)點的狀態(tài):
[oracle@node-rac2~]$crsctlcheckcluster-nodenode-rac1
node-rac1isONLINE
檢查cssd服務(wù)的運行狀態(tài):
[oracle@node-rac2~]$crsctlcheckcssd
ClusterSynchronizationServicesappearshealthy
檢查CRS的運行版本:
[oracle@node-rac2~]$crsctlquerycrsactiveversion
OracleClusterwareactiveversionontheclusteris[11.1.0.6.0]
查看css加載的模塊:
[oracle@node-rac2~]$crsctl
lsmodulescss
ThefollowingaretheClusterSynchronizationServicesmodules::
CSSD
COMMCRS
COMMNS停止本節(jié)點所有CRS資源:
[oracle@node-rac1~]$crsctlstopresources
Stoppingresources.
Thiscouldtakeseveralminutes.
SuccessfullystoppedOracleClusterwareresources
啟動本節(jié)點所有CRS資源:
[oracle@node-rac1~]$crsctlstartresources
Startingresources.
SuccessfullystartedCRSresources
在本節(jié)點關(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、啟動與關(guān)閉CRS在RAC數(shù)據(jù)庫中,CRS接管了數(shù)據(jù)庫的啟動和關(guān)閉等操作,集群節(jié)點的實例隨著CRS服務(wù)的啟動而自動啟動,但是crs也可以進行手工啟動和關(guān)閉。
管理CRS服務(wù)的命令如下:
[root@node-rac1~]#/etc/init.d/init.crs{stop|start|enable|disable}
例如,要關(guān)閉某個節(jié)點的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é)點相關(guān)的集群實例也將隨之停止,同時此節(jié)點的vip地址也將轉(zhuǎn)移到另一個節(jié)點。接著啟動CRS服務(wù),執(zhí)行如下操作:
[root@node-rac1~]#/etc/init.d/init.crs
start
Startupwillbequeuedtoinitwithin30seconds.
CRS啟動后,主要有以下四個后臺進程:[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
下面簡單介紹下每個進程的含義:
ocssd:用于管理與協(xié)調(diào)集群中各節(jié)點的關(guān)系,并用于節(jié)點間通信。該進程非常重要,如果這個進程異常中止,會導(dǎo)致系統(tǒng)自動重啟。在某些極端情況下,如果ocssd無法正常啟動,就會導(dǎo)致操作系統(tǒng)循環(huán)重啟。
crsd:監(jiān)控節(jié)點各種資源,當(dāng)某個資源發(fā)生異常時,自動重啟或者切換該資源。
evmd:是一個基于后臺的事件檢測程序。
oclskd:該守護進程是Oracle11g(11.1.0.6)新增的一個后臺進程,主要用于監(jiān)控RAC數(shù)據(jù)庫節(jié)點實例,當(dāng)某個實例掛起時,就重啟該節(jié)點。
4、管理Votingdisk
Votingdisk(表決磁盤)主要用于記錄節(jié)點成員信息,例如包含哪些節(jié)點成員、節(jié)點添加刪除信息的記錄等。
(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鏡像盤
如果要刪除一塊表決磁盤,可以執(zhí)行如下命令:
crsctldeletecssvotedisk/dev/raw/raw5-force
這個操作需要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鏡像盤
添加一塊表決磁盤時,執(zhí)行如下命令:
crsctladdcssvotedisk/dev/raw/raw5-force
這個操作需要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磁盤主要用于記錄節(jié)點成員的配置信息,如數(shù)據(jù)庫、服務(wù)、實例、vip地址、監(jiān)聽器、應(yīng)用進程等CRS資源配置信息,OCR可以存儲在裸設(shè)備或者群集文件系統(tǒng)上。
(1)檢查ocr設(shè)置
可以通過如下命令查看當(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ù)
默認情況下,Oracle每四個小時自動備份一次OCR,并保存三個有效版本,但是僅保存在集群的某一個節(jié)點上。
要查看自動備份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的方法也很簡單,例如:
[oracle@node-rac1~]$ocrconfig–restore\
>/app/oracrs/product/11.0.6/crs/cdata/rac-cluster/backup01.ocr
其實OCR也可以通過手動的方式導(dǎo)出、導(dǎo)入,方法如下:
手動導(dǎo)出:ocrconfig-export/tmp/ocr_bak
手動導(dǎo)入:ocrconfig-import/tmp/ocr_bak(3)添加OCR鏡像盤
向磁盤組中添加OCR磁盤的基本步驟如下:
執(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)入磁盤
檢查ocr設(shè)置信息,看是否增加成功
最后用“crsctlstartcrs”啟動CRS服務(wù)6、快速卸載CRS
CRS安裝非常簡單,但是如果CRS出現(xiàn)問題,需要重新安裝時,卸載CRS并不是一件輕松的事情,下面就重點講述下如何在Linux下卸載CRS程序。
(1)關(guān)閉CRS服務(wù)
在卸載CRS之前,必須要停止CRS服務(wù),即執(zhí)行:
/etc/init.d/init.crsstop
如果無法停止crs服務(wù),那么就將CRS服務(wù)禁用,即:
/etc/init.d/init.crsdisable
然后重啟系統(tǒng)。
(2)執(zhí)行刪除腳本
首先在集群中的所有節(jié)點上執(zhí)行$ORA_CRS_HOME/install/rootdelete.sh,這里以節(jié)點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
接著,在機(集)群中的任意一個節(jié)點上執(zhí)行$ORA_CRS_HOME/install/rootdeinstall.sh。(3)用圖形界面OUI卸載crs
首先在CRS安裝包目錄下啟動CRS安裝歡迎界面,然后在歡迎界面點擊“In
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鐵路信號工程招標合同三篇
- 二零二五年度個人醫(yī)療借款合同范本8篇
- 漁具店前臺工作總結(jié)
- 二零二五年度虛擬現(xiàn)實內(nèi)容制作合同協(xié)議書2篇
- 二零二五年度農(nóng)業(yè)科技園開發(fā)建設(shè)合同范本3篇
- 2025版荒山土地開發(fā)合作承包合同示范文本3篇
- 二零二五年度店鋪商鋪租賃合同市場推廣及廣告投放
- 二零二五版信用卡借記逾期還款罰息合同3篇
- 二零二五年度建筑工地環(huán)境保護合同范本3篇
- 二零二五版土地合作居間服務(wù)合同范本(土地流轉(zhuǎn)與租賃合作)3篇
- 《職業(yè)培訓(xùn)師教程》課件
- (康德一診)重慶市2025屆高三高三第一次聯(lián)合診斷檢測 英語試卷(含答案詳解)
- 2025年福建泉州文旅集團招聘24人高頻重點提升(共500題)附帶答案詳解
- 建筑行業(yè)砂石物資運輸方案
- 文化沖突與民族認同建構(gòu)-洞察分析
- 《疥瘡的防治及治療》課件
- 學(xué)校對口幫扶計劃
- 2024年高中一年級數(shù)學(xué)考試題及答案
- 巨鹿二中骨干教師個人工作業(yè)績材料
- 《美的歷程》導(dǎo)讀課件
- 心電圖 (史上最完美)課件
評論
0/150
提交評論