ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 文件-临时文件

文件-临时文件

原创 Linux操作系统 作者:oracle_db 时间:2012-05-16 23:00:42 0 删除 编辑
什么是临时文件
-ORACLE中的临时数据文件及临时文件。。。
临时文件作用
-用来存储大规模排序操作和散列操作的中间结果,如果内存中没有足够的空间还会用临时文件存储全局临时表数据,或者结果集数据
临时文件那一点特殊?
临时文件不生成REDO日志,不过可以生成UNDO日志
临时文件需要备份吗?
不需要,因为即使你备份了临时文件,也无法恢复临时数据文件,只是浪费时间
临时文件创建的时候占用磁盘空间的情况?
创建以后,使用之前临时文件不会真的占用磁盘空间
SQL> show user;-------------------创建临时文件前
USER is "SYS"
SQL> !df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hda1             30605268  13643308  15407272  47% /
none                    777348         0    777348   0% /dev/shm

SQL> 
创建临时文件

SQL> create temporary tablespace temp_test
  2  tempfile '/u01/oradata/dbtest/temp_test' size 1024m
  3  /

Tablespace created.

SQL> 

创建临时文件以后

SQL> !df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hda1             30605268  13643384  15407196  47% /
none                    777348         0    777348   0% /dev/shm

SQL> 

和建立临时文件前一样,磁盘空间没有变化,但是去查看刚才创建的文件大小会发现

[oracle@oraclelinux dbtest]$ ls -ltr temp_test
-rw-r-----  1 oracle oinstall 1073750016 May 16 23:16 temp_test--这里是真正的文件大小
[oracle@oraclelinux dbtest]$ 




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

上一篇: 文件-ALERT文件
请登录后发表评论 登录
全部评论

注册时间:2008-11-13

  • 博文量
    158
  • 访问量
    306171