從oracle 12.1開始,集群環(huán)境中多了一個MGMTDB實例。它是一個單實例數(shù)據(jù)庫,因此它將在集群中的一個節(jié)點上啟動并運行;因此在主機節(jié)點關(guān)閉的情況下,數(shù)據(jù)庫將自動故障轉(zhuǎn)移到其他節(jié)點。MGMTDB中存儲的以下有關(guān)信息:
Cluster Health Monitor收集的實時性能數(shù)據(jù)
Cluster Health Advisor收集的故障,診斷和指標數(shù)據(jù)
關(guān)于Oracle Clusterware收集的所有資源的群集范圍內(nèi)的事件
服務(wù)質(zhì)量管理(QoS)收集的工作負載性能和CPU體系結(jié)構(gòu)數(shù)據(jù)
Oracle Fleet補丁和配置所需的元數(shù)據(jù)
在日常運維過程中,如果遇到MGMTDB遇到無法啟動需要重建、MGMTDB原所在磁盤無法擴展需要遷移到新磁盤組,本文介紹了這兩種情況的操作步驟。
1. 每個節(jié)點停止并禁用ora.crf資源(root用戶)
/bin/crsctl stop res ora.crf -init
/bin/crsctl modify res ora.crf -attr ENABLED=0 -init
2. 刪除mgmtdb(grid用戶)
/bin/dbca -silent -deleteDatabase -sourceDB -MGMTDB
如果mgmtdb無法啟動,則手動刪除mgmtdb的相關(guān)文件,并使用srvctl刪除相關(guān)資源:srvctl remove mgmtdb
3. 重建mgmtdb(grid用戶)
1)使用dbca創(chuàng)建cdb
/bin/dbca -silent -createDatabase -sid -MGMTDB -createAsContainerDatabase true -templateName MGMTSeed_Database.dbc -gdbName _mgmtdb -storageType ASM -diskGroupName <+NEW_DG> -datafileJarLocation $GI_HOME/assistants/dbca/templates -characterset AL32UTF8 -autoGeneratePasswords -skipUserTemplateCheck
2)使用dbca創(chuàng)建pdb
/bin/dbca -silent -createPluggableDatabase -sourceDB -MGMTDB -pdbName -createPDBFrom RMANBACKUP -PDBBackUpfile
/assistants/dbca/templates/mgmtseed_pdb.dfb -PDBMetadataFile
/assistants/dbca/templates/mgmtseed_pdb.xml -createAsClone true
4. 檢查mgmtdb狀態(tài)
/bin/srvctl status MGMTDB
/bin/mgmtca
5. 每個節(jié)點啟動并enable ora.crf資源(root用戶)
# /bin/crsctl modify res ora.crf -attr ENABLED=1 -init
# /bin/crsctl start res ora.crf -init
1)mdbutil.pl腳本的幫助信息如下:
▼▼▼
# ./mdbutil.pl -h
Usage:
Create/Enable MGMTDB & CHM
mdbutil.pl --addmdb --target=
Move MGMTDB to another location
mdbutil.pl --mvmgmtdb --target=<new MGMTDB destination>
Check MGMTDB status
mdbutil.pl --status
mdbutil.pl OPTIONS
--addmdb Create MGMTDB/CHM and reconfigure related functions
--mvmgmtdb Migrate MGMTDB to another location
--target=+DATA MGMTDB Disk Group location
--status Check the CHM & MGMTDB status
--help Display this help and exit
--debug Verbose commands output/trace
Example:
Create/Enable MGMTDB:
mdbutil.pl --addmdb --target=+DATA
Move MGMTDB to another location:
mdbutil.pl --mvmgmtdb --target=+REDO
Check CHM:
mdbutil.pl --status
2)mdbutil.pl腳本遷移的過程如下:
▼▼▼
mdbutil.pl --mvmgmtdb --target=<新磁盤名稱>
Moving MGMTDB, it will be stopped, are you sure (Y/N)? y
2021-03-24 09:24:53: I Checking for the required paths under +REDO
2021-03-24 09:24:54: I Creating new path +REDO/_MGMTDB/PARAMETERFILE
2021-03-24 09:24:56: I Creating new path +REDO/_MGMTDB/CONTROLFILE
2021-03-24 09:24:59: I Creating new path +REDO/_MGMTDB/ONLINELOG
2021-03-24 09:25:01: I Creating new path +REDO/_MGMTDB/DATAFILES
2021-03-24 09:25:04: I Creating new path +REDO/_MGMTDB/TEMPFILE
2021-03-24 09:25:06: I Creating new path +REDO/_MGMTDB/DATAFILES/xxxxx_c
2021-03-24 09:25:08: I Creating new path +REDO/_MGMTDB/TEMPFILE/xxxxx_c
2021-03-24 09:25:08: I Getting MGMTDB Database files location
2021-03-24 09:25:09: I Getting MGMTDB Temp files location
2021-03-24 09:25:09: I Getting MGMTDB PDB xxxxx_c files location
2021-03-24 09:25:09: I Getting MGMTDB PDB xxxxx_c Temp files location
2021-03-24 09:25:10: I Creating temporary PFILE
2021-03-24 09:25:10: I Creating target SPFILE
2021-03-24 09:25:16: I Stopping mgmtdb
2021-03-24 09:25:36: I Copying MGMTDB DBFiles to +REDO
2021-03-24 09:25:52: I Copying MGMTDB xxxxx_c PDB DBFiles to +REDO
2021-03-24 09:26:33: I Creating the CTRL File
2021-03-24 09:26:59: I The CTRL File has been created and MGMTDB is now running from +REDO
2021-03-24 09:26:59: I Setting MGMTDB SPFile location
2021-03-24 09:27:00: I Modifing the init parameter
2021-03-24 09:27:00: I Removing old MGMTDB
2021-03-24 09:27:02: I Restarting MGMTDB using target SPFile
2021-03-24 09:27:47: I MGMTDB Successfully moved to +REDO!
文章參考:
更多精彩干貨分享
點擊下方名片關(guān)注
IT那活兒
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/129839.html
摘要:許多人認為數(shù)字化轉(zhuǎn)型是提高競爭力的關(guān)鍵,也是保持快速變化的商業(yè)環(huán)境的必要條件,對于許多企業(yè)來說,云計算對于其業(yè)務(wù)的成功至關(guān)重要。每個企業(yè)的云計算戰(zhàn)略都是獨一無二的,而遵循相同的原則,企業(yè)的云遷移之旅都將獲得業(yè)務(wù)的發(fā)展機會。數(shù)字化轉(zhuǎn)型繼續(xù)為企業(yè)的業(yè)務(wù)發(fā)展創(chuàng)造機會。由于英國脫歐的不確定性,英國很多企業(yè)正在考慮實施數(shù)字化轉(zhuǎn)型計劃,以確保業(yè)務(wù)持續(xù)增長。許多人認為數(shù)字化轉(zhuǎn)型是提高競爭力的關(guān)鍵,也是保持...
此文已由作者王盼授權(quán)網(wǎng)易云社區(qū)發(fā)布。 歡迎訪問網(wǎng)易云社區(qū),了解更多網(wǎng)易技術(shù)產(chǎn)品運營經(jīng)驗~ 現(xiàn)狀計算節(jié)點發(fā)生磁盤損壞等數(shù)據(jù)無法恢復(fù)的異常時,節(jié)點上的云主機系統(tǒng)盤無法恢復(fù),導(dǎo)致云主機只能被清理重建 計算節(jié)點宕機但磁盤數(shù)據(jù)可用時,重啟即可恢復(fù)所有云主機的運行 計算節(jié)點多次宕機(或一段時間內(nèi)頻繁宕機),則需要遷移所有云主機或者直接清理重建,云硬盤需要遷移到其他cinder-volume存儲服務(wù)節(jié)點 一般來...
摘要:平臺采用分布式存儲系統(tǒng)作為虛擬化存儲,用于對接虛擬化計算及通用數(shù)據(jù)存儲服務(wù),消除集中式網(wǎng)關(guān),使客戶端直接與存儲系統(tǒng)進行交互,并以多副本糾刪碼多級故障域數(shù)據(jù)重均衡故障數(shù)據(jù)重建等數(shù)據(jù)保護機制,確保數(shù)據(jù)安全性和可用性。云計算平臺通過硬件輔助的虛擬化計算技術(shù)最大程度上提高資源利用率和業(yè)務(wù)運維管理的效率,整體降低 IT 基礎(chǔ)設(shè)施的總擁有成本,并有效提高業(yè)務(wù)服務(wù)的可用性、可靠性及穩(wěn)定性。在解決計算資源的...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20