目录
一、MGMTDB实例
MGMTDB是一个用来存储集群健康(CHM/OS,cluster HealthMonitor,ora.ocf),Oracle Database QoS Management,Rapid Home Provisioning和其他的数据的一个单实例数据库。在12c版本中,GI会管理MGMTDB实例,若发生节点宕机,则自动迁移到其他节点。
该数据库在集群中主要有两个资源信息ora.MGMTLSNR监听资源和ora.mgmtdb实例资源。
使用srvctl命令可以手动管理MGMTDB实例:
srvctl start mgmtdb[-startoption <start_option>] [-node <node_name>]
srvctl start mgmtlsnr [-node <node_name>]
其相关日志路径,grid用户下:
$ cd $ORACLE_BASE/diag/rdbms
$ cd ./-MGMTDB
二、MGMTDB相关的资源
三、MGMTDB常规操作
MGMTDB是带一个PDB的CDB库,可以使用GI的命令直接操作MGMTDB的PDB.
查看当前MGMTDB运行的节点:
$ oclumon manage -get master
查看MGMTDB运行状态:
$ srvctl status mgmtdb
查看MGMTDB的配置信息:
$ srvctl config mgmtdb
查看MGMTDB的路径:
$ oclumon manage -get reppath
登陆MGMTDB实例:
$ export ORACLE_SID=-MGMTDB
$ sqlplus / as sysdba