从RMAN目录数据库恢复目录视图中查找数据库信息

时间:2017-06-21 09:24:02

标签: oracle oracle11g rman

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

  1. 数据库数据文件数
  2. 数据库临时文件数
  3. 已注册数据库的Oracle版本
  4. 注册数据库所在的主机
  5. 到目前为止,我有以下内容:

    查找数据文件的数量

    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 /
    

    查找Tempfiles的数量

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

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

    非常感谢。

1 个答案:

答案 0 :(得分:0)

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