数据文件、日志文件、归档文件、控制文件、参数文件及RMAN备份数据库信息查询

一、查看数据库信息:
=====================
1、数据文件

SQL> SELECT FILE#,STATUS,ENABLED,NAME FROM V$DATAFILE;

FILE# STATUS ENABLED NAME

---------- ------- ---------- ------------------------------------------------ 

1 SYSTEM READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF

2 ONLINE READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF

3 ONLINE READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF

4 ONLINE READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF

5 ONLINE READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF

6 ONLINE READ WRITE D:\RMAN_CATALOG\RMANTBS01.DBF

6 rows selected

------或从DBA_DATA_FILES表中查询

SQL> SELECT FILE_NAME,FILE_ID,TABLESPACE_NAME,STATUS,ONLINE_STATUS FROM DBA_DATA_FILES;

FILE_NAME FILE_ID TABLESPACE_NAME STATUS ONLINE_STATUS

------------------------------------------------ ---------- --------- --------- -------------

D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF 4 USERS AVAILABLE ONLINE

D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF 3 UNDOTBS1 AVAILABLE ONLINE

D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF 2 SYSAUX AVAILABLE ONLINE

D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF 1 SYSTEM AVAILABLE SYSTEM

D:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF 5 EXAMPLE AVAILABLE ONLINE

D:\RMAN_CATALOG\RMANTBS01.DBF 6 RMANTBS AVAILABLE ONLINE

6 rows selected

2、联机重做日志文件

SQL> SELECT * FROM V$LOGFILE;--查看联机重做日志文件路径

GROUP# STATUS TYPE MEMBER IS_RECOVERY_DEST_FILE 

---------- ------- ------- --------------------------------------------- --------------

3 ONLINE D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO03.LOG NO

2 ONLINE D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02.LOG NO

1 ONLINE D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG NO

4 ONLINE D:\TESTADDLOG.LOG NO

3、归档日志文件

SQL> ARCHIVE LOG LIST;

数据库日志模式 存档模式

自动存档 启用

存档终点 USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列 20

下一个存档日志序列 23

当前日志序列 23



SQL> SHOW PARAMETER DB_RECOVERY_FILE_DEST; --查看归档日志文件路径,D:\app\Administrator\flash_recovery_area\SID\…

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest string D:\app\Administrator\flash_recovery_area 

db_recovery_file_dest_size big integer 3912M

4、控制文件

SQL> SELECT * FROM V$CONTROLFILE;

STATUS NAME IS_RECOVERY_DEST_FILE BLOCK_SIZE FILE_SIZE_BLKS

------- ----------------------------------------------- --------------------- ---------- --------------

D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL NO 16384 594

D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL NO 16384 594

5、参数文件

SQL> SHOW PARAMETER SPFILE;

NAME TYPE VALUE

------- ----------- ------------------------------

spfile string D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILEORCL.ORA

6、查看表空间信息

表空间信息可通过以下三张表及视图进行查询:V$DATAFILE,V$TABLESPACE,DBA_TABLESPACES

1、SQL> SELECT FILE#,TS#,STATUS,ENABLED,NAME FROM V$DATAFILE; ---查看表空间对应的数据文件 

     FILE#        TS# STATUS  ENABLED    NAME

---------- ---------- ------- ---------- --------------------------------------------------------------------------------

         1          0 SYSTEM  READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF

         2          1 ONLINE  READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF

         3          2 ONLINE  READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF

         4          4 ONLINE  READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF

         5          6 ONLINE  READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF

         6          7 ONLINE  READ WRITE D:\RMAN_CATALOG\RMANTBS01.DBF

6 rows selected



2、SQL> SELECT * FROM V$TABLESPACE;--查看表空间基本信息

       TS# NAME                           INCLUDED_IN_DATABASE_BACKUP BIGFILE FLASHBACK_ON ENCRYPT_IN_BACKUP

---------- ------------------------------ --------------------------- ------- ------------ -----------------

         0 SYSTEM                         YES                         NO      YES          

         1 SYSAUX                         YES                         NO      YES          

         2 UNDOTBS1                       YES                         NO      YES          

         4 USERS                          YES                         NO      YES          

         3 TEMP                           NO                          NO      YES          

         6 EXAMPLE                        YES                         NO      YES          

         7 RMANTBS                        YES                         NO      YES          

7 rows selected



3、SQL> SELECT TABLESPACE_NAME,BLOCK_SIZE,STATUS,LOGGING,FORCE_LOGGING FROM DBA_TABLESPACES; --查看表空间详细信息

TABLESPACE_NAME                BLOCK_SIZE STATUS    LOGGING   FORCE_LOGGING

------------------------------ ---------- --------- --------- -------------

SYSTEM                               8192 ONLINE    LOGGING   NO

SYSAUX                               8192 ONLINE    LOGGING   NO

UNDOTBS1                             8192 ONLINE    LOGGING   NO

TEMP                                 8192 ONLINE    NOLOGGING NO

USERS                                8192 ONLINE    LOGGING   NO

EXAMPLE                              8192 ONLINE    NOLOGGING NO

RMANTBS                              8192 ONLINE    LOGGING   NO

7 rows selected



4、查看表空间对应的数据文件

SQL> SELECT TB.TS#,TB.NAME,FILE#,DF.STATUS,DF.NAME FROM V$TABLESPACE TB, V$DATAFILE DF WHERE TB.TS#=DF.TS# ORDER BY TB.TS#;

       TS# NAME                                FILE# STATUS  NAME

---------- ------------------------------ ---------- ------- --------------------------------------------------------------------------------

         0 SYSTEM                                  1 SYSTEM  D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF

         1 SYSAUX                                  2 ONLINE  D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF

         2 UNDOTBS1                                3 ONLINE  D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF

         4 USERS                                   4 ONLINE  D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF

         4 USERS                                   7 ONLINE  D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS02.DBF

         6 EXAMPLE                                 5 ONLINE  D:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF

         7 RMANTBS                                 6 ONLINE  D:\RMAN_CATALOG\RMANTBS01.DBF

7 rows selected

二、查看数据库备份信息
======================

RMAN> list backup of database;



备份集列表

===================



BS 关键字 类型 LV 大小

------- ---- -- ----------

224 Full 1.08G

备份集 224 中的数据文件列表

文件 LV 类型 Ckp SCN Ckp 时间 名称

---- -- ---- ---------- ---------- ----

1 Full 1346852 21-12月-14 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF

2 Full 1346852 21-12月-14 D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF

3 Full 1346852 21-12月-14 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF

4 Full 1346852 21-12月-14 D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF

5 Full 1346852 21-12月-14 D:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF

6 Full 1346852 21-12月-14 D:\RMAN_CATALOG\RMANTBS01.DBF



备份集 副本号 1 属于备份集 224

设备类型 经过时间 完成时间 压缩标记

----------- ------------ ---------- ---------- ---

DISK 00:01:10 21-12月-14 NO TAG20141221T134059



备份集 224 副本号 1的备份片段列表

BP 关键字 Pc# 状态 段名称

------- --- ----------- ----------

225 1 AVAILABLE D:\RMAN_BAK\FUL_BAK_20141221



备份集 副本号 2 属于备份集 224

设备类型 经过时间 完成时间 压缩标记

----------- ------------ ---------- ---------- ---

DISK 00:01:10 21-12月-14 NO TAG20141221T134059



备份集 224 副本号 2的备份片段列表

BP 关键字 Pc# 状态 段名称

------- --- ----------- ----------

463 1 AVAILABLE D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_12_21\O1_MF_NNNDF_TAG20141221T134059_B9DRJX1H_.BKP

-----------------

RMAN> LIST BACKUP OF ARCHIVELOG ALL;



备份集列表

===================



BS 关键字 大小

------- ----------

319 564.24M



备份集 319 中的已存档日志列表

线程序列 低 SCN 时间下限 下一个 SCN 下一次

---- ------- ---------- ---------- ---------- ---------

1 5 1014032 22-11月-14 1036836 23-11月-14

1 6 1036836 23-11月-14 1055180 23-11月-14

1 7 1055180 23-11月-14 1075949 23-11月-14

1 8 1075949 23-11月-14 1081188 23-11月-14

1 9 1081188 23-11月-14 1100479 25-11月-14

1 10 1100479 25-11月-14 1149006 30-11月-14

1 11 1149006 30-11月-14 1152074 30-11月-14

1 12 1152074 30-11月-14 1170193 30-11月-14

1 13 1170193 30-11月-14 1188864 01-12月-14

1 14 1188864 01-12月-14 1208046 09-12月-14

1 15 1208046 09-12月-14 1208411 09-12月-14

1 16 1208411 09-12月-14 1234202 10-12月-14

1 17 1234202 10-12月-14 1275336 16-12月-14

1 18 1275336 16-12月-14 1291041 17-12月-14

1 19 1291041 17-12月-14 1294905 17-12月-14

1 20 1294905 17-12月-14 1307174 20-12月-14

1 21 1307174 20-12月-14 1330633 20-12月-14

1 22 1330633 20-12月-14 1347409 21-12月-14



备份集 副本号 1 属于备份集 319

设备类型 经过时间 完成时间 压缩标记

----------- ------------ ---------- ---------- ---

DISK 00:00:34 21-12月-14 NO TAG20141221T135602



备份集 319 副本号 1的备份片段列表

BP 关键字 Pc# 状态 段名称

------- --- ----------- ----------

322 1 AVAILABLE D:\RMAN_BAK\ARC_20141221



备份集 副本号 2 属于备份集 319

设备类型 经过时间 完成时间 压缩标记

----------- ------------ ---------- ---------- ---

DISK 00:00:34 21-12月-14 NO TAG20141221T135602



备份集 319 副本号 2的备份片段列表

BP 关键字 Pc# 状态 段名称

------- --- ----------- ----------

464 1 AVAILABLE D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2014_12_21\O1_MF_ANNNN_TAG20141221T135602_B9DRLK5H_.BKP

---------------------------------------------

RMAN> LIST BACKUP OF CONTROLFILE;



备份集列表

===================



BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间

------- ---- -- ---------- ----------- ------------ ----------

248 Full 9.36M DISK 00:00:02 21-12月-14

BP 关键字: 255 状态: AVAILABLE 已压缩: NO 标记: TAG20141221T134222

段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866900542_B9DQFZM3_.BKP

包括的控制文件: Ckp SCN: 1346920 Ckp 时间: 21-12月-14



BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间

------- ---- -- ---------- ----------- ------------ ----------

364 Full 9.36M DISK 00:00:03 21-12月-14

BP 关键字: 383 状态: AVAILABLE 已压缩: NO 标记: TAG20141221T135647

段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866901407_B9DR91C0_.BKP

包括的控制文件: Ckp SCN: 1347568 Ckp 时间: 21-12月-14



BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间

------- ---- -- ---------- ----------- ------------ ----------

492 Full 9.36M DISK 00:00:02 21-12月-14

BP 关键字: 511 状态: AVAILABLE 已压缩: NO 标记: TAG20141221T140224

段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866901744_B9DRML0H_.BKP

包括的控制文件: Ckp SCN: 1348102 Ckp 时间: 21-12月-14

------------------------------------------

RMAN> LIST BACKUP OF SPFILE;



备份集列表

===================



BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间

------- ---- -- ---------- ----------- ------------ ----------

248 Full 9.36M DISK 00:00:02 21-12月-14

BP 关键字: 255 状态: AVAILABLE 已压缩: NO 标记: TAG20141221T134222

段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866900542_B9DQFZM3_.BKP

包含的 SPFILE: 修改时间: 20-12月-14

SPFILE db_unique_name: ORCL



BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间

------- ---- -- ---------- ----------- ------------ ----------

364 Full 9.36M DISK 00:00:03 21-12月-14

BP 关键字: 383 状态: AVAILABLE 已压缩: NO 标记: TAG20141221T135647

段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866901407_B9DR91C0_.BKP

包含的 SPFILE: 修改时间: 20-12月-14

SPFILE db_unique_name: ORCL



BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间

------- ---- -- ---------- ----------- ------------ ----------

492 Full 9.36M DISK 00:00:02 21-12月-14

BP 关键字: 511 状态: AVAILABLE 已压缩: NO 标记: TAG20141221T140224

段名:D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2014_12_21\O1_MF_S_866901744_B9DRML0H_.BKP

包含的 SPFILE: 修改时间: 20-12月-14

SPFILE db_unique_name: ORCL



 

三、其它RMAN备份相关的动态性能表

V$ARCHIVED_LOG:本视图包含了所有归档重做日志文件的创建情况,备份情况以及其他信息。
V$BACKUP_CORRUPTION:这个视图显示了RMAN在哪些备份集中发现了损坏的数据坏。在你使用BACKUP VALIDATE命令对备份集进行检查时如果发现了损坏的数据块,RMAN将在这个视图中写入记录。
V$COPY_CORRUPTIO:本视图显示了哪些镜像复制备份文件已经被损坏。
V$BACKUP_DATAFILE:本视图通常用来获取每个数据文件中非空白数据块的数量,从而帮助你创建出大小基本相等的备份集。另外,在视图中也包含了数据文件中损坏的数据块的信息。
V$BACKUP_REDOLOG:本视图显示了在现有的备份集中饮食有哪些归档重做日志文件。
V$BACKUP_SET:本视图显示了已经创建的备份集的信息。
V$BACKUP_PIECT:本视图显示了已经创建的备份片段的信息。
可以通过如下SQL语句获得正在进行的镜像复制操作的状态信息:

Select sid,

serial#,

context,

sofar,

totalwork,

round(sofar / totalwork * 100, 2) "% Complete"

From v$session_longops

where opname like 'RMAN:%'

and opname not like 'RMAN:aggregate%'

通过如下SQL获得rman用来完成备份操作的服务进程的SID与SPID信息:

Select sid, spid, client_info

from v$process p, v$session s

where p.addr = s.paddr

and client_info like '%id=rman%'

 

你可能感兴趣的:(rman)