【问题标题】:How to use Oracle Grid Control management repository view to check if the "block change tracking" enabled on all dbs?如何使用 Oracle Grid Control 管理存储库视图检查是否在所有数据库上启用了“块更改跟踪”?
【发布时间】:2014-12-30 19:30:00
【问题描述】:

我找不到 Oracle Grid Control 管理存储库视图来检查是否为 GC 11g 监视的所有 Oracle 11g 数据库启用了“块更改跟踪”。我知道我可以在 Oracle 数据库上查询 v$block_change_tracking,但是我的环境中有 100 多个 Oracle 11g 数据库,我希望我可以从不包含此类信息的 MGMT$DB_INIT_PARAMS 之类的视图中提取这些信息。我搜索了 Oracle 文档:https://docs.oracle.com/cd/B19306_01/em.102/b16246/views.htm#BACDADEJ,但一无所获。非常感谢您的帮助!

【问题讨论】:

    标签: oracle oracle11g gridcontrol


    【解决方案1】:

    由于这不是初始化参数,因此您不会在视图 MGMT$DB_INIT_PARAMS 中找到它。

    你要查询视图V$BLOCK_CHANGE_TRACKING:

    select STATUS from V$BLOCK_CHANGE_TRACKING;
    

    在 GridControl 中有一个页面,您可以在其中对所有配置/选定的目标执行 SQL 语句并在表格中查看结果。我不记得那个页面到底在哪里,因为我只使用过一次,而且我所有的 GridControl 服务器都已经迁移到 CloudControl。

    但也许你可以通过这些信息找到它。

    【讨论】:

    • 谢谢。我记得这个选项。我想我可以通过查询 mgmt$ 视图来安排报告以定期运行它。
    • 不,Oracle 没有开箱即用地对其进行监控。您可以编写一个手动监视器来检查 v$block_change_tracking 的状态。
    猜你喜欢
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-09
    • 2017-09-23
    • 2010-11-21
    • 2021-05-16
    • 1970-01-01
    相关资源
    最近更新 更多