临时表空间+创建临时表空间+查询表空间信息+查询临时文件+修改临时表空间

临时表空间
1是一个磁盘空间
2用于存储用户排序或汇总时产生的临时数据
3默认所有用户的临时表空间是temp
4与临时表空间对应的是临时文件,非基本表空的数据文件
5.用户操作结束后,临时文件的临时数据会被系统删除

创建操作
create temporary tablespace mytemp
tempfile ‘F:\test\mytempspace.dbf’
size 10M autoextend on next 1M maxsize 20M;
解释
temporary 创建临时表空间的关键字
size 10M :设置临时表空间的大小
autoextend on :设置临时表空间为自动扩展
next 1M :设置临时表空间为自动扩展大小为1M
maxsize 20M;设置临时表空间最大为20M

查询表空间信息
select tablespace_name ,status from dba_tablespaces;
可以发现已经创建临时表空间了
这里写图片描述

查询临时文件
select file#,status,name from v$tempfile;
这里写图片描述

修改临时表空间
如果并发用户很多,可能会发生临时表空间不足,这时需要增加临时文件来加大临时表空间

要修改的临时表空间
这里写图片描述

添加临时文件:add tempfile
与基本表空间的语法一样,不过add datafile 改为add tempfile

alter tablespace tablespaceName
add tempfile
fileName size number K|M
【autoextend off | on 【next number K | M maxsize unlimited | number K | M 】】

autoextend : 自动增长
next number :自动增长的大小number

alter tablespace mytemp
add tempfile ‘F:\TEST\MYTEMPSPACE2.DBF’ size 10M;
这里写图片描述

查看结果显示

修改临时文件大小:resize
alter database tempfile fileName resize newsize K|M;
fileName :数据文件路径名称
resize newsize:修改数据文件的大小为newsize

alter database tempfile ‘F:\TEST\MYTEMPSPACE2.DBF’ resize 20M;
这里写图片描述

修改临时文件状态:offline、online
alter database tempfile ‘F:\TEST\MYTEMPSPACE2.DBF’ online
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值