【问题标题】:Finding DB information from RMAN catalog database Recovery Catalog views从 RMAN 目录数据库恢复目录视图中查找数据库信息
【发布时间】:2017-11-24 02:43:34
【问题描述】:

我需要从 RMAN 数据库 RC 视图中找到关于目标 DB(版本 11.2.0.4)的以下 4 条信息:

  1. 数据库数据文件数
  2. 数据库临时文件数
  3. 已注册数据库的 Oracle 版本
  4. 注册数据库所在的主机

到目前为止,我有以下内容:

查找数据文件的数量

select max(file#) from rc_backup_set s, rc_backup_datafile d
where d.db_name='${DBNAME}'
and s.set_stamp=d.set_stamp and s.set_count=d.set_count
and s.completion_time > sysdate-1 /

查找临时文件的数量

select distinct(file#) from RC_TEMPFILE t where t.db_name='${DBNAME}' /

这些在我有限的测试中给出了正确的答案,但我不能 100% 确定它们是正确的。有人知道如何从 RC 视图中找到这 4 条信息吗?

非常感谢。

【问题讨论】:

  • 我在这里获取我的 RC 视图信息:docs.oracle.com/html/E10643_07/rcviews001.htm
  • 如果有人可以确认发布的 2 条 SQL 语句是否提供了准确的信息,那也会有很大帮助。
  • 提供的 2 个命令是正确的。其他 2 条信息需要在其他地方找到。

标签: oracle oracle11g rman


【解决方案1】:

提供的 2 个 SQL 命令(用于确定数据文件和临时文件的数量)是正确的。其他 2 条信息需要在其他地方找到 - 无法从目录中获取这些详细信息。

【讨论】:

    猜你喜欢
    • 2014-03-01
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 2018-01-14
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    相关资源
    最近更新 更多