Oracle中的Management Repository有什么作用

62次阅读
没有评论

共计 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 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计4342字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)