想请教一下如何查看临时表空间配置情况和使用情况?
谁能帮忙解释一下这样查出来的这些字段信息:BYTES   BLOCKS   MAXBYTES   MAXBLOCKS   USER_BYTES   USER_BLOCKS。还有这些数值的单位是什么?
SQL> select * from dba_temp_files;
FILE_NAME                     FILE_ID    TABLESPACE_NAME    BYTES      BLOCKS    STATUS      RELATIVE_FNO    AUT    MAXBYTES      MAXBLOCKS    INCREMENT_BY   USER_BYTES      USER_BLOCKS
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/opt/database/temp01.dbf      1          TEMP               41943040   5120      AVAILABLE   1               YES    3.4360E+10    4194302      80             40894464        4992另外一个命令查出来的这些数据:CREATE_BYTES BLOCK_SIZE又是什么意思,
SQL> select * from v$tempfile;
     FILE# CREATION_CHANGE# CREATION_TIM        TS#     RFILE# STATUS  ENABLED         BYTES     BLOCKS CREATE_BYTES BLOCK_SIZE NAME
---------- ---------------- ------------ ---------- ---------- ------- ---------- ---------- ---------- ------------ ---------- ------------------------------------------------
         1           523000 15-FEB-09             3          1 ONLINE  READ WRITE   41943040       5120     20971520       8192 /opt/database/temp01.dbf另外还有一个问题:除了我手动执行alter database tempfile '/opt/database/temp01.dbf' offline;之外,还有什么情况会导致临时表空间文件离线?因为我总是发现莫名的这个玩意儿就offline了。

解决方案 »

  1.   

    BYTES  BLOCKS  MAXBYTES  MAXBLOCKS  USER_BYTES  USER_BLOCKS。还有这些数值的单位是什么? 
    --你可以反过来看,理解成这个文件有41943040个字节,分成了5120个数据块
      

  2.   

    那么MAXBYTES      MAXBLOCKS呢,是指最大可以扩展到这么大么?哪个字段是说明自动扩展属性的?
    USER_BYTES      USER_BLOCKS 是指已经使用了多少么?
      

  3.   

    AUT(AUTOEXTENSIBLE)说明自动扩展,你自己正解.   
      

  4.   

    我看到oracle日志里有打印磁盘空间满的错误告警,不知道是不是这个问题导致的offline。
    大家说了半天只是在说BYTES,BLOCKS的区别。
    正解个啥呀,我问的问题不是这个。
      

  5.   

    dba_temp_file各字段信息,见
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/statviews_5055.htm#i1628009V$TEMPFILE各字段信息,见
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/dynviews_3098.htm#i1421201关于临时文件离线的情况,如果不是人工操作离线的话很可能是异常情况,看看日志文件找找相关信息
      

  6.   

    另外咨询一下zcs_1 :
    非常感谢你给的两个链接,不过还想问一下,在sqlplus中能不能直接查到各个系统表的字段描述呢?
      

  7.   

    表与数据之间的关联,上GOOGLE查一下资料。