1.什么是管理资料库(Management Repository)

管理资料库是12c中oracle clusterware管理的一个单实例数据库。对应的数据库名是MGMTDB。
因为是一个单实例数据库,所以在集群环境中,会运行在其中一个节点上。
该实例由GI管理,当其所在节点down机后,会fail over到其它节点。

2.MGMTDB数据库的用途

MGMTDB是12c中用来存储cluster health monitor(chm/os、ora.crf)数据和其它数据。

3.MGMTDB数据文件存放位置
在12.1中,MGMTDB数据库数据文件默认和OCR/Voting disks文件放在相同的存储。

在12.1.0.1中,GIMR是可选项,如果在安装GI的时候没有选中该选件,之后也不可以再进行配置该功能;
在12.1.0.2中,GIMR选件是必须安装的,安装后不支持取消该功能。

4.查看管理数据库(MGMTDB)的相关资源
(即ora.mgmtdb、ora.MGMTLSNR)

$ crsctl stat res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.CRS.dg
ONLINE ONLINE rac12c1 STABLE
ONLINE ONLINE rac12c2 STABLE
ora.DATA.dg
ONLINE ONLINE rac12c1 STABLE
ONLINE ONLINE rac12c2 STABLE
ora.FRA.dg
ONLINE ONLINE rac12c1 STABLE
ONLINE ONLINE rac12c2 STABLE
ora.LISTENER.lsnr
ONLINE ONLINE rac12c1 STABLE
ONLINE ONLINE rac12c2 STABLE
ora.asm
ONLINE ONLINE rac12c1 Started,STABLE
ONLINE ONLINE rac12c2 Started,STABLE
ora.net1.network
ONLINE ONLINE rac12c1 STABLE
ONLINE ONLINE rac12c2 STABLE
ora.ons
ONLINE ONLINE rac12c1 STABLE
ONLINE ONLINE rac12c2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE rac12c1 STABLE
ora.MGMTLSNR
1 ONLINE ONLINE rac12c1 169.254.78.212 10.10
.18.141,STABLE
ora.cvu
1 ONLINE ONLINE rac12c1 STABLE
ora.mgmtdb
1 ONLINE ONLINE rac12c1 Open,STABLE
ora.oc4j
1 ONLINE ONLINE rac12c1 STABLE
ora.rac12c.db
1 ONLINE ONLINE rac12c1 Open,STABLE
2 ONLINE ONLINE rac12c2 Open,STABLE
ora.rac12c1.vip
1 ONLINE ONLINE rac12c1 STABLE
ora.rac12c2.vip
1 ONLINE ONLINE rac12c2 STABLE
ora.scan1.vip
1 ONLINE ONLINE rac12c1 STABLE
--------------------------------------------------------------------------------

在OS层查看MGMTDB数据库和监听:

# ps -ef|grep pmon_-MGMTDB
oragrid 24964 1 0 10:48 ? 00:00:00 mdb_pmon_-MGMTDB
# ps -ef|grep MGMTLSNR
oragrid 7236 1 0 10:43 ? 00:00:00 /u01/app/12.1.0/grid/bin/tnslsnr MGMTLSNR -no_crs_notify -inherit

5.如何启动MGMTDB
MGMTDB是由GI管理,应该自动启动并一直运行。
如果由于某种原因down了,使用srvctl工具启动:

$ srvctl start mgmtdb [-startoption <start_option>] [-node <node_name>]
$ srvctl start mgmtlsnr [-node <node_name>] 帮助命令:
$ srvctl start mgmtdb -help Starts the management database. Usage: srvctl start mgmtdb [-startoption <start_option>] [-node <node_name>]
-startoption <start_options> Options to startup command (e.g. OPEN, MOUNT, or "READ ONLY")
-node <node_name> Node name
-help Print usage
$

6.是否有调优、备份MGMTDB的必要
目前官方建议没有必要

7.应该为MGMTDB分配多少磁盘空间
采用外部冗余时:
最小需要:5.2GB(4.5 MGMTGB + 300 MB voting files + 400 MB OCR)。超出4个节点后,每增加一个节点相应需要增加600MB。

更多信息参考:http://docs.oracle.com/database/121/CWLIN/storage.htm#CHDDCAHD

8.操作MGMTDB数据库

#查看MGMTDB当前节点:

$ oclumon manage -get master

Master = rac12c1

#查看状态:

$ srvctl status mgmtdb
Database is enabled
Instance -MGMTDB is running on node rac12c2

#查看配置信息:

$ srvctl config mgmtdb
Database unique name: _mgmtdb
Database name:
Oracle home: <CRS home>
Oracle user: oragrid
Spfile: +CRS/_MGMTDB/PARAMETERFILE/spfile.271.921062487
Password file:
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Type: Management
PDB name: rac12c_cluster
PDB service: rac12c_cluster
Cluster name: rac12c-cluster
Database instance: -MGMTDB

#连接MGMTDB实例:

$ export ORACLE_SID=-MGMTDB
$ sqlplus / as sysdba
SQL> select file_name from dba_data_files union select member file_name from v$logfile; FILE_NAME
--------------------------------------------------------------------------------
+CRS/_MGMTDB/DATAFILE/sysaux.260.921062323
+CRS/_MGMTDB/DATAFILE/system.261.921062335
+CRS/_MGMTDB/DATAFILE/undotbs1.262.921062349
+CRS/_MGMTDB/ONLINELOG/group_1.264.921062389
+CRS/_MGMTDB/ONLINELOG/group_2.265.921062389
+CRS/_MGMTDB/ONLINELOG/group_3.266.921062389 6 rows selected. SQL>

#查询MGMTDB的路径:

$  oclumon manage -get reppath

CHM Repository Path = +CRS/_MGMTDB/FD9B43BF6A646F8CE043B6A9E80A2815/DATAFILE/sysmgmtdata.272.921062615

  

12c Grid Infrastructure Management Repository (GIMR)的更多相关文章

  1. 转://诊断 Grid Infrastructure 启动问题 (文档 ID 1623340.1) .

    文档内容   用途   适用范围   详细信息   启动顺序:   集群状态   问题 1: OHASD 无法启动   问题 2: OHASD Agents  未启动   问题 3: OCSSD.BI ...

  2. 诊断 Grid Infrastructure 启动问题 (文档 ID 1623340.1)

    适用于: Oracle Database - Enterprise Edition - 版本 11.2.0.1 和更高版本本文档所含信息适用于所有平台 用途 本文提供了诊断 11GR2 和 12C G ...

  3. 重新配置与卸载 11gR2 Grid Infrastructure

    Oracle 11g R2 Grid Infrastructure 的安装与配置较之前的版本提供了更多的灵活性.在Grid Infrastructure安装完毕前执行root.sh经常容易出现错误,并 ...

  4. 为11.2.0.2 Grid Infrastructure添加节点

    转自:http://www.askmaclean.com/archives/add-node-to-11-2-0-2-grid-infrastructure.html 在之前的文章中我介绍了为10g ...

  5. Oracle Grid Infrastructure安装部署文档

    1. 部署环境步骤 1.1 软件环境 操作系统: CentOS release 6.5 oracle安装包: linux.x64_11gR2_grid.zip linux.x64_11gR2_data ...

  6. Oracle Grid Infrastructure: Understanding Split-Brain Node Eviction (文档 ID 1546004.1)

    In this Document   Purpose   Scope   Details   What does "split brain" mean?   Why is this ...

  7. Grid Infrastructure Single Client Access Name (SCAN) Explained (文档 ID 887522.1)

    APPLIES TO: Oracle Database - Enterprise Edition - Version 11.2.0.1 and laterExalogic Elastic Cloud ...

  8. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.6.重新配置与缷载11R2 Grid Infrastructure

    1.[root@linuxrac1 ~]# /u01/app/oraInventory/orainstRoot.sh 2.[root@linuxrac2 ~]# /u01/app/oraInvento ...

  9. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.4.无法图形化安装Grid Infrastructure

    无法图形化安装: [grid@linuxrac1 grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp ...

随机推荐

  1. thinkphp四种url访问方式详解

    本文实例分析了thinkphp的四种url访问方式.分享给大家供大家参考.具体分析如下: 一.什么是MVC thinkphp的MVC模式非常灵活,即使只有三个中和一个也可以运行. M -Model 编 ...

  2. Swapping

    COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION Referring back to Fig ...

  3. IIS7 .NET Runtime version 2.0.50727.5420 - 执行引擎错误(000007FEE77AAF0E) (80131506)

    装完系统,配置完IIS,发现.NET程序报503错误,出错后连接池自动关闭 这个程序是需要连接access数据库的,打开系统日志发现错误如下: 错误应用程序名称: w3wp.exe,版本: 7.5.7 ...

  4. JVM内存配置

    JVM内存主要分为两个部分,分别是PermanentSapce和HeapSpace. PermantSpace主要负责存放加载的Class类级对象如class本身,method,field等反射对象, ...

  5. 版本python2和版本3.X的一个区别之一

    print函数 虽然print语法是Python 3中一个很小的改动,且应该已经广为人知,但依然值得提一下:Python 2中的print语句被Python 3中的print()函数取代,这意味着在P ...

  6. TM2013修改帐号数据目录

    M 2013安装以后,聊天记录文件夹默认的保存位置是在“我的文档”中“Tencent Files”,而QQ就可以在软件系统设置中进行指定,但TM2013没有这一栏设置,那么如何才能修改聊天记录文件夹保 ...

  7. sqlserver中常用的全局变量

    变量 Transact-SQL语言中有两种形式的变量,一种是用户自己定义的局部变量,另外一种是系统提供的全局变量.局部变量 局部变量是一个能够拥有特定数据类型的对象,它的作用范围仅限制在程序内部.局部 ...

  8. Qt之窗体拖拽、自适应分辨率、自适应大小 good

    Qt之自定义界面(实现无边框.可移动) Qt之自定义界面(窗体缩放-跨平台终极版) Qt之自定义界面(窗体缩放) http://blog.csdn.net/liang19890820/article/ ...

  9. 通过IP获得IP所在地的三个接口

    http://ip.qq.com/cgi-bin/searchip?searchip1=180.168.144.211 http://ip.taobao.com/service/getIpInfo.p ...

  10. 过滤android应用列表(区分系统应用、第三方应用、sd卡中的应用)

    if ((app.flags & ApplicationInfo.FLAG_SYSTEM) != 0) { // 系统程序 }else if ((app.flags & Applica ...