ITPub博客

首页 > Linux操作系统 > Linux操作系统 > temp文件空间的分配

temp文件空间的分配

原创 Linux操作系统 作者:安佰胜 时间:2011-08-08 16:22:42 0 删除 编辑

temp文件空间的分配

temp文件存放临时数据、排序数据以及临时结果集等数据
不生成redo,很少生成undo
基于这些特点oracle在管理temp文件时采用的管理方法和永久性文件也有所不同
永久文件在创建时会先分配空间
而temp文件创建时不会直接分配空间,只有在使用的时候才会扩展过去
--添加临时文件前空间使用情况
oracle@webgame-db /opt/oracle/oradata/KONG$df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             263G   24G  226G  10% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
--添加一个2g的临时文件
oracle@webgame-db /opt/oracle/oradata/KONG$sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Tue Aug 9 00:12:05 2011
Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> alter tablespace temp add tempfile '/opt/oracle/oradata/KONG/temp02.dbf' size 2048m;
Tablespace altered.
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
--添加后磁盘使用情况基本没变,并没有多使用2g
oracle@webgame-db /opt/oracle/oradata/KONG$df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             263G   24G  226G  10% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
--检查文件只有84k
oracle@webgame-db /opt/oracle/oradata/KONG$du -sh temp02.dbf
84K     temp02.dbf
--ls查看文件显示是2g
oracle@webgame-db /opt/oracle/oradata/KONG$ls -l temp02.dbf
-rw-r----- 1 oracle dba 2147500032 Aug  9 00:12 temp02.dbf
所以在计算文件使用空间的时候temp文件要单独注意下
不要出现预分配空间而实际没有足够空间的情况

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13177610/viewspace-704410/,如需转载,请注明出处,否则将追究法律责任。

上一篇: profile的使用
下一篇: 15000次,记录下
请登录后发表评论 登录
全部评论

注册时间:2009-08-26

  • 博文量
    215
  • 访问量
    616698