首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > Oracle 定期监控之一:表空间监控
【标  题】:Oracle 定期监控之一:表空间监控
【关键字】:Oracle
【来  源】:http://blog.csdn.net/whqcfp/archive/2006/12/04/1429615.aspx

Oracle 定期监控之一:表空间监控

 

对于 Oracle DBA 来说,表空间监控是日常、定期监控的重要工作。

表空间的监控包括表空间状态、数据文件、表空间空间使用情况和剩余情况。

第一:表空间列表:

SQL> select * from v$tablespace;

       TS# NAME                           INC
---------- ------------------------------ ---
         0 SYSTEM                         YES
         1 UNDOTBS1                       YES
         3 INDX                           YES
         4 TOOLS                          YES
         5 USERS                          YES
         2 TEMP                           YES
         7 SP                             YES
         6 TEST                           YES

已选择8行。

主要检查最近表空间的增减变动情况,是不是正常。

第二。表空间的状态

SQL> select TABLESPACE_NAME,BLOCK_SIZE,STATUS, SEGMENT_SPACE_MANAGEMENT from dba_tablespaces;

TABLESPACE_NAME                BLOCK_SIZE STATUS    SEGMEN
------------------------------ ---------- --------- ------
SYSTEM                              16384 ONLINE    MANUAL
UNDOTBS1                            16384 ONLINE    MANUAL
TEMP                                16384 ONLINE    MANUAL
INDX                                16384 ONLINE    AUTO
TOOLS                               16384 ONLINE    AUTO
USERS                               16384 ONLINE    AUTO
TEST                                16384 ONLINE    MANUAL
SP                                  16384 ONLINE    MANUAL

如果有表空间的状态为 Offline,就要检查原因,看是人为的设置,还是出了问题,系统置为OffLine的。

第三。数据文件状态的检查:

SQL>  select TS#,FILE#,NAME, STATUS from v$datafile;

       TS#      FILE# NAME                                     STATUS
---------- ---------- ---------------------------------------- -------
         0          1 D:\ORACLE\ORADATA\ORA92\SYSTEM01.DBF     SYSTEM
         1          2 D:\ORACLE\ORADATA\ORA92\UNDOTBS01.DBF    ONLINE
         3          3 D:\ORACLE\ORADATA\ORA92\INDX01.DBF       ONLINE
         4          4 D:\ORACLE\ORADATA\ORA92\TOOLS01.DBF      ONLINE
         5          5 D:\ORACLE\ORADATA\ORA92\USERS01.DBF      ONLINE
         7          6 D:\ORACLE\ORADATA\ORA92\SP01.DBF         ONLINE
         6          7 D:\ORACLE\ORADATA\ORA92\TEST01.DBF       ONLINE

已选择7行。

如果数数文件有的状态为 OFFLINE,就要考虑要不要恢复了。

第三、表空间空间的使用情况:

SQL> SELECT tablespace_name, max_m, count_blocks free_blk_cnt, sum_free_m,to_char(100*sum_free_m/sum
_m, '99.99') || '%' AS pct_free
  2  FROM ( SELECT tablespace_name,sum(bytes)/1024/1024 AS sum_m FROM dba_data_files GROUP BY tables
pace_name),
  3  ( SELECT tablespace_name AS fs_ts_name, max(bytes)/1024/1024 AS max_m, count(blocks) AS count_b
locks, sum(bytes/1024/1024) AS sum_free_m FROM dba_free_space GROUP BY tablespace_name )
  4  WHERE tablespace_name = fs_ts_name
  5  order by pct_free
  6  /

TABLESPACE_NAME                     MAX_M FREE_BLK_CNT SUM_FREE_M PCT_FRE
------------------------------ ---------- ------------ ---------- -------
SP                                28.1875            1    28.1875  23.49%
SYSTEM                            80.9375            2      81.25  32.50%
UNDOTBS1                               29           19    36.6875  73.38%
USERS                             22.9375            1    22.9375  91.75%
TEST                               9.9375            1     9.9375  99.38%
TOOLS                              9.9375            1     9.9375  99.38%
INDX                              24.9375            1    24.9375  99.75%

已选择7行。

检查表空间的增长情况和空间的剩余情况,如果有增长异常的表空间,就要查找原因,并对表空间快要满的表空间手动还是自动的扩展。

通过以上几方面,就可以有效的监控表间的情况。

 

聚集索引和非聚集索引:【上一篇】
Resin的java.lang.OutOfMemoryError解决办法:【下一篇】
【相关文章】
  • 如何在Oracle中设置自增长字段
  • Oracle CLOB字段处理方法
  • oracle表命名注意事项
  • Oracle9i的优化调整
  • AS4下Oracle 10g 安装成功了
  • Install oracle 10g on Mac OS X chinaunix-chinahomes (止戈为武)
  • oracle诊断工具-RDA使用
  • 20061130(TSM FOR ORACLE)
  • oracle10g em Database Control的启动问题修复
  • Oracle的日志缓冲区大小查询方法———学习笔记
  • 【随机文章】
  • 嵌入式人才
  • 个人轻松组建宽带局域网
  • 科龙电器:一个示范工程
  • ASP.NET中为DataGrid动态创建模板列
  • PHP巧获服务器端信息
  • 3ds Max 7 多边形建模从入门到进阶(1)
  • 论坛灌水机(续)
  • 163包月卡脱离专用拨号器的破解
  • perl 语言编程实例-多进程篇 --转载
  • 视频程序设计[转载]
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.