请教临时表空间问题
想请教一下如何查看临时表空间配置情况和使用情况?
谁能帮忙解释一下这样查出来的这些字段信息: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了。