12c Grid Infrastructure Management Repository-GIMR

在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

SQL> show parameter dump

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

SQL> select file_id,file_name from dba_data_files;

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。

參考:http://docs.oracle.com/database/121/CWLIN/storage.htm#CHDDCAHD

實際安裝過程12.1.0.2總共需要約5.9G空間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章