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

Oracle 从RMAN目录数据库恢复目录视图中查找数据库信息,oracle,oracle11g,rman,Oracle,Oracle11g,Rman,我需要从RMAN数据库RC视图中找到有关目标数据库(版本11.2.0.4)的以下4条信息: 数据库数据文件数 数据库临时文件数 已注册数据库的Oracle版本 注册数据库所在的主机 到目前为止,我有以下几点: 查找数据文件的数量 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.

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

  • 数据库数据文件数
  • 数据库临时文件数
  • 已注册数据库的Oracle版本
  • 注册数据库所在的主机
  • 到目前为止,我有以下几点:

    查找数据文件的数量

    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条信息吗


    非常感谢。

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

    我在这里获取我的RC视图信息:如果有人能确认2条发布的SQL语句是否提供了准确的信息,这也将是一个很大的帮助。提供的2条命令是正确的。其他2条信息需要在别处找到。