Oracle CPU使用率(%)
Oracle 当前死锁数(个)
Oracle 行迁移数(个)
Oracle 表空间总容量(MB)
Oracle 表空间I/O写总数(次)
Oracle 表空间I/O读总数(次)
Oracle 所有用户会话数(个)
Oracle 空间大小(MB)
Oracle 当前活动进程数(个)
Oracle session数(个)
Oracle 当前锁总数(个)

解决方案 »

  1.   

    SELECT * FROM V$
    --Oracle CPU使用率(%)
    linux 系统,使用top命令
    AIX系统,使用topas命令
    --Oracle 当前死锁数(个)
    SELECT * FROM v$lock a WHERE a.BLOCK>0;
    SELECT * FROM v$locked_object;--查看哪些对象被锁--Oracle 表空间总容量(MB)
    SELECT * FROM V$tablespace;
    SELECT * FROM dba_tablespaces;
    SELECT * FROM dba_free_space;
    --Oracle 表空间I/O写总数(次)
    select sum(f.phyrds) pyr from v$filestat f, dba_data_files df where f.file# = df.file_id
    select sum(f.phyblkrd) pbr from v$filestat f, dba_data_files df where f.file# = df.file_id
    --Oracle 所有用户会话数(个)
    SELECT * FROM v$session;
    --Oracle 空间大小(MB)
    SELECT * FROM dba_tablespaces;
    --Oracle 当前活动进程数(个)
    SELECT * FROM v$session a WHERE a.STATUS = 'ACTIVE';
    --Oracle session数(个)
    SELECT count(1) FROM v$session;
    --Oracle 当前锁总数(个)
    SELECT * FROM v$lock;仅作参考!!