版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
OracleCRS的管理與維護CRS提供了很多命令可以管理和查看集群服務狀態(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
可以看到,這個輸出中包含了每個服務完整的名稱和運行狀態(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)閉某個服務資源,例如:[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服務狀態(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服務已經(jīng)處于OFFLINE狀態(tài)了。
接著啟動node-rac1節(jié)點的LISTENER服務:[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服務等等,下面簡單介紹下此命令的幾個常用參數(shù)組合。
檢測node-rac1節(jié)點的狀態(tài):
[oracle@node-rac2~]$crsctlcheckcluster-nodenode-rac1
node-rac1isONLINE
檢查cssd服務的運行狀態(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服務,此操作需要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服務的啟動而自動啟動,但是crs也可以進行手工啟動和關(guān)閉。
管理CRS服務的命令如下:
[root@node-rac1~]#/etc/init.d/init.crs{stop|start|enable|disable}
例如,要關(guān)閉某個節(jié)點的CRS服務,可以執(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服務關(guān)閉后,與此節(jié)點相關(guān)的集群實例也將隨之停止,同時此節(jié)點的vip地址也將轉(zhuǎn)移到另一個節(jié)點。接著啟動CRS服務,執(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é)點間通信。該進程非常重要,如果這個進程異常中止,會導致系統(tǒng)自動重啟。在某些極端情況下,如果ocssd無法正常啟動,就會導致操作系統(tǒng)循環(huán)重啟。
crsd:監(jiān)控節(jié)點各種資源,當某個資源發(fā)生異常時,自動重啟或者切換該資源。
evmd:是一個基于后臺的事件檢測程序。
oclskd:該守護進程是Oracle11g(11.1.0.6)新增的一個后臺進程,主要用于監(jiān)控RAC數(shù)據(jù)庫節(jié)點實例,當某個實例掛起時,就重啟該節(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)恢復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ù)庫、服務、實例、vip地址、監(jiān)聽器、應用進程等CRS資源配置信息,OCR可以存儲在裸設備或者群集文件系統(tǒng)上。
(1)檢查ocr設置
可以通過如下命令查看當前的OCR設置:[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的備份與恢復
默認情況下,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
恢復OCR的方法也很簡單,例如:
[oracle@node-rac1~]$ocrconfig–restore\
>/app/oracrs/product/11.0.6/crs/cdata/rac-cluster/backup01.ocr
其實OCR也可以通過手動的方式導出、導入,方法如下:
手動導出:ocrconfig-export/tmp/ocr_bak
手動導入:ocrconfig-import/tmp/ocr_bak(3)添加OCR鏡像盤
向磁盤組中添加OCR磁盤的基本步驟如下:
執(zhí)行命令crsctlstopcrs停掉CRS服務
創(chuàng)建用于鏡像OCR的RAW設備,例如:/dev/raw/raw11
執(zhí)行“ocrconfig–export”命令導出OCR的信息
修改/etc/oracle/ocr.loc文件,添加新增的raw設備,例如:[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備份信息導入磁盤
檢查ocr設置信息,看是否增加成功
最后用“crsctlstartcrs”啟動CRS服務6、快速卸載CRS
CRS安裝非常簡單,但是如果CRS出現(xiàn)問題,需要重新安裝時,卸載CRS并不是一件輕松的事情,下面就重點講述下如何在Linux下卸載CRS程序。
(1)關(guān)閉CRS服務
在卸載CRS之前,必須要停止CRS服務,即執(zhí)行:
/etc/init.d/init.crsstop
如果無法停止crs服務,那么就將CRS服務禁用,即:
/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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025糧油銷售合同范本
- 打字員的勞動合同書
- 印刷品訂貨合同格式
- 2025房屋商用租賃合同范本
- 2025農(nóng)機社會化服務作業(yè)合同(合同版本)
- 醫(yī)療機構(gòu)采購與供應合同
- 配音演員聘用合同范本
- 探索在線技能培訓的新模式
- 指點迷津筑夢未來主題班會
- 技術(shù)進口合同范本
- 六年級上冊數(shù)學書蘇教版答案
- 2023年全國中小學思政課教師網(wǎng)絡培訓研修總結(jié)心得體會
- CDE網(wǎng)站申請人之窗欄目介紹及用戶操作手冊
- 車班班長工作總結(jié)5篇
- 行業(yè)會計比較(第三版)PPT完整全套教學課件
- 值機業(yè)務與行李運輸實務(第3版)高職PPT完整全套教學課件
- 高考英語語法填空專項訓練(含解析)
- 42式太極劍劍譜及動作說明(吳阿敏)
- 部編版語文小學五年級下冊第一單元集體備課(教材解讀)
- 仁愛英語九年級下冊單詞表(中英文)
- 危險化學品企業(yè)安全生產(chǎn)標準化課件
評論
0/150
提交評論