【发布时间】:2017-11-24 02:43:34
【问题描述】:
我需要从 RMAN 数据库 RC 视图中找到关于目标 DB(版本 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 条信息吗?
非常感谢。
【问题讨论】:
-
我在这里获取我的 RC 视图信息:docs.oracle.com/html/E10643_07/rcviews001.htm
-
如果有人可以确认发布的 2 条 SQL 语句是否提供了准确的信息,那也会有很大帮助。
-
提供的 2 个命令是正确的。其他 2 条信息需要在其他地方找到。