想请教一下如何查看临时表空间配置情况和使用情况?
谁能帮忙解释一下这样查出来的这些字段信息: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了。
谁能帮忙解释一下这样查出来的这些字段信息: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了。
解决方案 »
- ORACLE拆分数据表
- 急求 ORacle动态SQL 查询结果字段为另一查询结果集合
- pl/sql developer 丢失连接问题
- 在oracle11服务中如何用命令启动OracleService××××服务,请高手帮忙
- oracle 日志可以用即时客户端提取吗?谢谢!
- 打印九九乘法表来说明循环
- 请教高手:怎样跟踪数据库的执行情况?
- 各位大哥帮我看看这句SQL语句到底哪里出错好不好!
- 插入oracle日期型字段的日期数据可以有多少种形式?yyyy-mm-dd,dd-mm-yyyy,mm-dd-yyy,还有呢?
- oracle查询语句 统计某张表中一个字段重复最多的10条数据怎么写啊?
- reuse 指的是什么意思?
- ORA-00904问题,求高手一个满意的解答
--你可以反过来看,理解成这个文件有41943040个字节,分成了5120个数据块
USER_BYTES USER_BLOCKS 是指已经使用了多少么?
大家说了半天只是在说BYTES,BLOCKS的区别。
正解个啥呀,我问的问题不是这个。
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关于临时文件离线的情况,如果不是人工操作离线的话很可能是异常情况,看看日志文件找找相关信息
非常感谢你给的两个链接,不过还想问一下,在sqlplus中能不能直接查到各个系统表的字段描述呢?