eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

« Oracle 10gR2:ASM透明的多版本支持 | Blog首页 | How to Install .src.rpm package ? »

Oracle 10gR2 Study Notes:New View V$FLASH_RECOVERY_AREA_USAGE
modb.pro

Oracle10gR2给出了一个新的视图用以监控闪回区的使用情况。
通过这个新的视图,我们可以看到闪回区被那些文件所占用,这些信息以前在数据库中是无法直接得知的。
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 
Connected as SYS

SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;

FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE                0.33                         0               1
ONLINELOG                  7.32                         0               3
ARCHIVELOG                 6.72                      6.72               3
BACKUPPIECE               36.37                         0               2
IMAGECOPY                     0                         0               0
FLASHBACKLOG                  0                         0               0

6 rows selected

当然如果我们想要了解具体是哪些文件,这就需要借助另外一个视图:V$ASM_FILE。
这个视图需要从ASM实例来进行查询:
SQL> connect sys/password@MMSDB as sysdba
Connected to Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 
Connected as SYS
SQL> col type for a20
SQL> select file_number,block_size,blocks,bytes,type from v$asm_file;

FILE_NUMBER BLOCK_SIZE     BLOCKS      BYTES TYPE
----------- ---------- ---------- ---------- --------------------
        256      16384        431    7061504 CONTROLFILE
        257      16384        431    7061504 CONTROLFILE
        258        512     102401   52429312 ONLINELOG
        259        512     102401   52429312 ONLINELOG
        260        512     102401   52429312 ONLINELOG
        261        512     102401   52429312 ONLINELOG
        262        512     102401   52429312 ONLINELOG
        263        512     102401   52429312 ONLINELOG
        264       8192      61441  503324672 DATAFILE
        265       8192      26881  220209152 DATAFILE
        266       8192      34561  283123712 DATAFILE
        267       8192       3329   27271168 TEMPFILE
        268       8192        641    5251072 DATAFILE
        269        512          5       2560 PARAMETERFILE
        270        512      95429   48859648 ARCHIVELOG
        271        512      93169   47702528 ARCHIVELOG
        272        512      93160   47697920 ARCHIVELOG
        273       8192      94472  773914624 BACKUPSET
        274      16384        436    7143424 BACKUPSET

19 rows selected

注意,从这里我们可以很容易的看到不同文件所使用的不同BLOCK_SIZE,Oracle通过不同的块大小来优化存储及访问。
.
历史上的今天...
    >> 2012-09-07文章:
    >> 2010-09-07文章:
    >> 2009-09-07文章:
    >> 2007-09-07文章:
    >> 2006-09-07文章:
           DBA语录之:规范的重要

By eygle on 2005-09-07 19:37 | Comments (0) | Oracle12c/11g | 422 |


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com