文件-临时文件

什么是临时文件
-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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15720542/viewspace-729973/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值