共計 4342 個字符,預計需要花費 11 分鐘才能閱讀完成。
本篇內容介紹了“Oracle 中的 Management Repository 有什么作用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
在 Grid Infrastructure 12.1.0.2 中安裝完 grid,可以看到資源中多了 ora.MGMTLSNR 及 ora.mgmtdb,同時啟動了一個實例,sid=-MGMTDB.
[grid@prodb1 ~]$ crsctl status res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
ONLINE ONLINE prodb1 STABLE
ONLINE ONLINE prodb2 STABLE
ora.OCR_VOTE.dg
ONLINE ONLINE prodb1 STABLE
ONLINE ONLINE prodb2 STABLE
ora.asm
ONLINE ONLINE prodb1 Started,STABLE
ONLINE ONLINE prodb2 Started,STABLE
ora.net1.network
ONLINE ONLINE prodb1 STABLE
ONLINE ONLINE prodb2 STABLE
ora.ons
ONLINE ONLINE prodb1 STABLE
ONLINE ONLINE prodb2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE prodb1 STABLE
ora.MGMTLSNR
1 ONLINE ONLINE prodb1 169.254.124.55 192.1
68.0.101,STABLE
ora.cvu
1 ONLINE ONLINE prodb1 STABLE
ora.mgmtdb
1 ONLINE ONLINE prodb1 Open,STABLE
ora.oc4j
1 ONLINE ONLINE prodb1 STABLE
ora.prodb1.vip
1 ONLINE ONLINE prodb1 STABLE
ora.prodb2.vip
1 ONLINE ONLINE prodb2 STABLE
ora.scan1.vip
1 ONLINE ONLINE prodb1 STABLE
--------------------------------------------------------------------------------
[grid@prodb1 ~]$ ps -ef |grep pmon
grid 3443 1 0 20:16 ? 00:00:00 mdb_pmon_-MGMTDB
grid 10452 1 0 19:29 ? 00:00:00 asm_pmon_+ASM1
Management Repository 是一個由 Oracle Clusterware 在 12c 中管理的單實例數據庫。由于它是單實例數據庫,它將在集群中的一個節點上啟動并運行; 因為它由 GI 管理,如果托管節點關閉,數據庫將自動故障轉移到其他節點。管理數據庫在 12c 中存儲 Cluster Health Monitor(CHM / OS,ora.crf)和其他數據的中央存儲庫。在 12.1 中,默認情況下,Management 數據庫使用與 OCR/Voting File 相同的共享存儲; 在 12.2 中,全新安裝允許指定單獨的磁盤組。
在 12.1.0.1 中,GIMR 是可選的,如果未選擇在安裝 / 升級期間配置管理數據庫,則將禁用依賴于它的所有功能(CHM / OS)。
在 12.1.0.2 中默認安裝 GIMR,不可選。并且除 Exadata 之外不支持關閉它。
啟動數據庫:
管理數據庫由 GI 管理,可自動啟動并運行。如果由于某種原因它已關閉,可以使用以下 srvctl 命令啟動:
用法:srvctl start mgmtdb [-startoption start_option] [-node node_name]
用法:srvctl start mgmtlsnr [-node node_name]
登錄數據庫:
[grid@prodb1 ~]$ export ORACLE_SID=-MGMTDB
[grid@prodb1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.1.0.2.0 Production on 0 21:04:42 2019
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Automatic Storage Management and Advanced Analytics options
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
background_core_dump string partial
background_dump_dest string /u01/app/12.2/grid/rdbms/log
core_dump_dest string /u01/app/grid/diag/rdbms/_mgmt
db/-MGMTDB/cdump
max_dump_file_size string unlimited
shadow_core_dump string partial
user_dump_dest string /u01/app/12.2/grid/rdbms/log
FILE_ID FILE_NAME
------- -----------------------------------------------------------------
4 +OCR_VOTE/_MGMTDB/DATAFILE/undotbs1.259.998942293
1 +OCR_VOTE/_MGMTDB/DATAFILE/system.258.998942257
3 +OCR_VOTE/_MGMTDB/DATAFILE/sysaux.257.998942237
查看 trc:
[grid@prodb1 ~]$ cd /u01/app/grid/diag/rdbms/_mgmtdb/
[grid@prodb1 _mgmtdb]$ cd -MGMTDB/ # 直接 cd 會報錯
-bash: cd: -M: invalid option
cd: usage: cd [-L|[-P [-e]]] [dir]
[grid@prodb1 _mgmtdb]$ cd ./-MGMTDB/
[grid@prodb1 -MGMTDB]$ cd trace
[grid@prodb1 trace]$ ls
-MGMTDB_aqpc_30744.trc
-MGMTDB_dbw0_23833.trm -MGMTDB_m000_31720.trc -MGMTDB_ora_1441.trm
-MGMTDB_ora_30748.trc -MGMTDB_rbal_3479.trm
-MGMTDB_aqpc_30744.trm
-MGMTDB_dbw0_24548.trc -MGMTDB_m000_31720.trm -MGMTDB_ora_1568.trc
-MGMTDB_ora_30748.trm -MGMTDB_tt00_24976.trc
清理 trc:
[grid@prodb1 trace]$ adrci
ADRCI: Release 12.1.0.2.0 - Production on 0 21:11:07 2019
Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved.
ADR base = /u01/app/grid
adrci show home
ADR Homes:
diag/rdbms/_mgmtdb/-MGMTDB
adrci purge -age 0
adrci quit
[grid@prodb1 trace]$ ls
alert_-MGMTDB.log
備份數據庫:
oracle 未說明需要備份該數據庫。
監聽端口:
在 12.2 版本中,MGMT 監聽器默認為 1525。
空間要求:
適用于:具有外部冗余的 Oracle Cluster Registry(OCR)和 Grid Infrastructure Management Repository
最低:包含 Grid Infrastructure Management Repository(4.5 GB + 300 MB 表決文件 + 400 MB OCR)的 OCR 卷至少為 5.2 GB,對于超過四個節點的集群,每個節點加 500 MB。例如,六節點群集分配應為 6.2 GB。
“Oracle 中的 Management Repository 有什么作用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!