国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

MGMTDB重建與遷移操作方法

IT那活兒 / 2840人閱讀
MGMTDB重建與遷移操作方法

從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原所在磁盤無法擴展需要遷移到新磁盤組,本文介紹了這兩種情況的操作步驟。


一. 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


二. 遷移MGMTDB到新磁盤組

我們使用mdbutil.pl腳本來遷移mgmtdb到新磁盤組,這是oracle官方提供的一個腳本。我們把mdbutil.pl上傳至mgmtdb所在節(jié)點的grid用戶下,創(chuàng)建好新磁盤組后,我們就可以使用mdbutil.pl來遷移mgmtdb到新磁盤組了,此遷移過程不影響集群正常運行。

  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!


文章參考:

1. How to Move/Recreate GI Management Repository (GIMR / MGMTDB) to Different Shared Storage (Diskgroup, CFS or NFS etc) (Doc ID 1589394.1)
2. MDBUtil: GI Management Repository configuration tool (Doc ID 2065175.1)
3. FAQ: 12c Grid Infrastructure Management Repository (GIMR) (Doc ID 1568402.1)
4. https://docs.oracle.com/en/database/oracle/oracle-database/19/cwlin/about-gimr.html#GUID-C83CC011-A710-4696-BD1E-E0F36F248AA1


END


更多精彩干貨分享

點擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/129839.html

相關(guān)文章

  • 托管還是重建 企業(yè)如何用好公有云?

    摘要:許多人認為數(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)鍵,也是保持...

    kid143 評論0 收藏0
  • 云計算節(jié)點故障自動化運維服務(wù)設(shè)計

    此文已由作者王盼授權(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é)點 一般來...

    seanHai 評論0 收藏0
  • 私有云搭建-私有云搭建之存儲虛擬化

    摘要:平臺采用分布式存儲系統(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)定性。在解決計算資源的...

    ernest.wang 評論0 收藏0
  • laravel入門

    摘要:開發(fā)根目錄測試分為單元測試和功能測試創(chuàng)建一個文件執(zhí)行測試測試前清除配置緩存運行單個測試用例小提示在開發(fā)與進行交互的第三方擴展包時,最好選擇注入契約而不使用。 參考https://laravelacademy.org/ 概念 單詞 契約Contract 就是接口 repository 倉庫(封裝數(shù)據(jù)訪問,可以搜索:repository模式) Container 容器 ServicePr...

    韓冰 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<